自上周发布chrome(34.0.1847.116)以来,我在使用watir-webdriver运行自动化测试时收到了"禁用开发人员模式扩展".
这似乎是令人反感的延伸,但对我来说这是一个潜在危险的扩展,因为它是由chromedriver使用的.
任何已找到此修复程序的人,因为我无法回滚到以前的版本或找到旧版本的安装程序回滚到这对我的测试造成严重破坏.


google-chrome google-chrome-extension watir-webdriver selenium-chromedriver
希望有人可以帮助我,要么告诉我它不能完成,要么指向我正确的方向.
我正在尝试使用Watir Ruby编写的测试来检查选中复选框时是否将CSS元素应用于我的页面.我可以检查复选框属性是否正常并看到它已被选中,但我必须执行的不同测试是在选中复选框后检查图像是否已突出显示.
目前,经过几个小时的搜索,我无法找到任何有用的东西.有没有人遇到过你必须克服的问题,如果是这样,你是怎么做到的.
提前致谢
直到今天,我一直在使用 chromedriver 来驱动我的 watir-webdriver 测试,并且没有遇到任何问题。我的服务器仍然可以工作,并在相同版本的 chromedriver 和 chrome 上运行测试。
我尝试更新到最新的 chromedriver,即 chromedriver 2 实验版本。由于我只能假设仍在解决其中的错误,因此失败了。我也尝试回滚到以前版本的 chromedriver,但没有成功。
如果有人有这方面的经验,我将非常感谢您的专业知识。我确信这将是我所忽略的简单事情。
宝石版本:
watir-webdriver (0.6.2)
selenium-webdriver (2.29.0)
cucumber (1.2.1)
Run Code Online (Sandbox Code Playgroud)
从下面的 chromedriver 跟踪
Started ChromeDriver port=9517 version=26.0.1383.0
log=C:\Projects\oms_acceptance_tests\src\chromedriver.log
[6136:5300:0212/122320:ERROR:master_preferences.cc(110)] Failed to read master_preferences file at C:\Program Files (x86)\Google\Chrome\Application\master_preferences. Falling back to default preferences.
[6136:5300:0212/122320:ERROR:gpu_info_collector_win.cc(82)] Can't retrieve a valid WinSAT assessment.
test\automation\proxy_launcher.cc(107): error: Value of: app_launched
Actual: 5
Expected: AUTOMATION_SUCCESS
Which is: 0
Error while awaiting automation ping from browser process
[0212/122321:ERROR:proxy_launcher.cc(556)] Failed to ConnectToRunningBrowser
[0212/122321:ERROR:automation_proxy.cc(319)] Channel error …Run Code Online (Sandbox Code Playgroud)