【问题标题】:Selenium Keeps opening up firefox browser when I want to use phantomjs当我想使用 phantomjs 时,Selenium 不断打开 Firefox 浏览器
【发布时间】:2017-05-19 20:00:07
【问题描述】:

我正在使用 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");

【问题讨论】:

  • 请不要破坏帖子的格式。你的原文很难读,所以我编辑了它。不要再改了
  • 您需要显示更多代码!你的WebDriver 实例化为什么?
  • 请添加其余代码

标签: java maven selenium firefox phantomjs


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-08-01
    • 2020-06-26
    • 2022-12-06
    • 2018-06-16
    • 1970-01-01
    • 2016-10-12
    • 2016-10-21
    • 1970-01-01
    相关资源
    最近更新 更多