繁体   English   中英

硒Firefox WebDriver

[英]Selenium Firefox WebDriver

我在ubuntu的程序中使用以下命令:

this.mDriver = new FirefoxDriver();

然后

driver.get("http://test.com");

我收到一条错误消息,意思是所使用的Firefox版本是最新版本,并且我需要使用旧版本。

我下载了Firefox并将其解压缩。 将其添加到路径。

我将代码修改如下:

WebDriver driver = new FirefoxDriver(new FirefoxBinary(new File("/opt/firefox16/firefox")), profile);

当我从终端执行/ opt / firefox16 / firefox时,它将启动浏览器。

但是当我执行上面的WebDriver代码行时,它仍然不会调用Firefox浏览器。 我没有收到任何错误消息。

请,有人可以指导我创建和执行WebDriver时如何启动Firefox吗?

您遇到的问题很常见。 新版本的Firefox通常无法与最新版本的Selenium Firefox WebDriver一起使用。

解决方案是使用兼容版本的Firefox和Selenium Firefox WebDriver。

我建议以下内容:

  • Selenium Firefox WebDriver的2.33.0
  • Firefox版本18.0.2

这种组合对我一直很有效。

您还可以在发行说明中查看哪个Selenium Firefox WebDriver版本(理论上)与哪个Firefox版本兼容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM