[英]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版本(理论上)与哪个Firefox版本兼容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.