当我想使用phantomjs时,Selenium继续打开firefox浏览器

时间:2017-05-19 20:00:07

标签: java maven selenium firefox phantomjs

我使用selenium(2.53)和Selenide在Eclipse中创建Java框架。我正在尝试使用Phantomjs来运行我的脚本。但每次执行我的项目时,firefox都会打开,并显示以下错误消息:

org.openqa.selenium.WebDriverException: Failed to connect to binary
FirefoxBinary(C:\Program Files (x86)\Mozilla Firefox\firefox.exe) on 
port 7055; process output follows: 
4   addons.xpi  DEBUG   Registering manifest for C:\Program Files 
(x86)\Mozilla Firefox\browser\features\firefox@getpocket.com.xpi

使用以下代码:

open("Link);

在我的初级课程中,我有以下代码来实例化phantomjs驱动程序。

Capabilities caps = new DesiredCapabilities();
((DesiredCapabilities) caps).setJavascriptEnabled(true);
((DesiredCapabilities) caps).setCapability(
PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY,"Path/phantomjs.exe");

1 个答案:

答案 0 :(得分:0)

其余的代码是用Selenide完成的。这部分是用纯硒完成的。这两者并不相容。