今天早上我用 2.32 和 Firefox 25.0.1 运行 Selenium。 Firefox 更新到 26.0,突然 Selenium 停止工作。它会弹出新的浏览器窗口,然后只是坐在那里提示搜索或地址。是否已知 Selenium 对此有问题?是不是被火狐地址栏的新提示弄糊涂了?它是否已经在更新的 Selenium 2.3x 中修复?
在等待修复时,更改我的代码以使用 Chrome 或 (yecch) IE10 的最简单方法是什么?我想让我的测试代码可配置,以便我组中的其他人可以使用他们选择的浏览器(尤其是 Chrome)。我曾尝试通过将 'browser_name'=>'*chrome' 添加到 new() 方法来让 Chrome 工作,但它从未奏效。
顺便说一句,我正在使用 Perl 语言绑定(bind)(Selenium::Remote::Driver 0.17)。
最佳答案
尝试将 selenium 更新到 2.38.0(撰写本文时的最新版本)。我在Firefox更新时遇到了类似的问题,然后没有单击按钮并升级版本解决了它。希望这能解决它。
关于perl - Selenium Webdriver 2 与 Firefox 26?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20498046/