perl - Selenium Webdriver 2 与 Firefox 26?

标签 perl google-chrome firefox selenium

今天早上我用 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/

相关文章:

perl - 您如何处理多个 PostgreSQL 模式和 DBIx::Class?

perl - 如何设置我的 Dockerfile 以使用 cpanm 安装特定版本的 Perl 模块?

perl - 这条线到底是做什么的,它是如何做到的?打开我的 $fh_echo, '-|' 或 exec "$sshstr\"$str\""

javascript - jQuery.trigger ('click' ) 在 Mac 上的 Chrome 扩展中不起作用

开发者控制台打开时 Flash 播放器消失

javascript - Firefox WebExtension 导入服务

database - 具有多个条目的 DBIX 预取有效但会抛出哈希错误,有没有办法解决这个问题?

google-chrome - 框阴影过渡不起作用

html - Firefox CSS 错误(在 Chrome 中工作正常)

google-chrome - 表中的最大宽度