【发布时间】:2013-04-08 04:17:27
【问题描述】:
在使用ruby 和selenium grid 2 在Chrome 上使用selenium webdriver (chromedriver) 测试网站时,我手动点击了Allow 来跟踪我的位置。
从那时起,每次新的运行都以 Chrome 浏览器跟踪我的位置开始,不再请求许可。
据我了解,这不应该发生,因为 Selenium 应该创建一个新的配置文件并且不记得上次运行中的任何用户交互。
我还尝试以管理员身份(手动)打开 Chrome 浏览器并更改设置以忘记为正在测试的站点的位置服务设置的任何权限。但这也无济于事。
我也尝试过重启电网,但也没有用。
有谁知道如何让浏览器忘记我的权限?
更新
启动驱动的代码
@driver = Selenium::WebDriver.for(:remote, :url => @sel_grid_url, :desired_capabilities => @browser)
【问题讨论】:
-
你是如何创建(初始化)驱动程序的?
-
如果你的意思是 selenium webdriver 那么是的。
-
我更新了问题
标签: ruby selenium webdriver selenium-webdriver selenium-chromedriver