我想在selenium webdriver中使用firefox功能禁用网站的地理位置权限,但我无法这样做。
我试过这样做......
WebDriver d = null;
cap = cap.merge(DesiredCapabilities.firefox());
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability("geo.enabled", false);
cap.setCapability("geo.provider.use_corelocation", false);
cap.setCapability("geo.prompt.testing", false);
cap.setCapability("geo.prompt.testing.allow", false);
附件是相同的截图
答案 0 :(得分:0)
我没有尝试使用您的特定参数,但对于其他参数,它运行良好,如下所示:
FirefoxProfile profile = new FirefoxProfile();
// Turn off updates
profile.setPreference("app.update.enabled", false);
WebDriver driver = new FirefoxDriver(profile);
使用Selenium 2.48和FF 42.0(但它也适用于其他版本。
答案 1 :(得分:0)
这对我有用
caps.setCapability("locationContextEnabled", false);