Capybara Selenium Chrome打开关于谷歌浏览器

Sme*_*mek 6 ruby-on-rails capybara selenium-webdriver google-chrome-headless

我在Chrome中进行测试存在问题.当我运行测试时,它会在新选项卡中打开chrome:// settings/help页面.这导致我的测试失败,因为它找不到它应该单击的按钮.当我看到发生的事情时,我正在正常模式下在Chrome中进行调试.

我可以防止这种情况发生吗?或者我可以以某种方式保持我正在测试的选项卡?

Ger*_*ain 9

今天早上我遇到了同样的问题.我们所有的测试都失败了,因为chrome://settings/help当我们运行硒测试时会自动打开.

当我们使用Chrome 61时,这种情况不会发生,并且在更新到Chrome 62时突然出现.

为了解决这个问题,我们必须将chromedriver二进制文件更新到最新版本.您可以在这里找到驱动程序https://chromedriver.storage.googleapis.com/index.html

我们的测试现在再次正常运行.