Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Selenium项目将不会连接到Firefox_Java_Eclipse_Multithreading - Fatal编程技术网

Java Selenium项目将不会连接到Firefox

Java Selenium项目将不会连接到Firefox,java,eclipse,multithreading,Java,Eclipse,Multithreading,错误: org.openqa.selenium.firefox.NotConnectedException:无法连接 45000毫秒后,在端口7055上承载127.0.0.1。Firefox控制台输出: ons.xpi调试在启动时调用引导方法 onboarding@mozilla.org版本1.0 1531840048588 addons.xpi调试注册的清单 /Applications/Firefox.app/Contents/Resources/browser/features/screen

错误:

org.openqa.selenium.firefox.NotConnectedException:无法连接 45000毫秒后,在端口7055上承载127.0.0.1。Firefox控制台输出: ons.xpi调试在启动时调用引导方法 onboarding@mozilla.org版本1.0 1531840048588 addons.xpi调试注册的清单 /Applications/Firefox.app/Contents/Resources/browser/features/screenshots@mozilla.org.xpi 1531840048589 addons.xpi调试在启动时调用引导方法 screenshots@mozilla.org版本32.1.0 1531840048589 addons.xpi调试注册的清单 /Applications/Firefox.app/Contents/Resources/browser/features/webcompat-reporter@mozilla.org.xpi 1531840048589 addons.xpi调试在启动时调用引导方法 网络计算机-reporter@mozilla.org版本1.0.0 1531840048590 addons.xpi调试注册的清单 /Applications/Firefox.app/Contents/Resources/browser/features/webcompat@mozilla.org.xpi 1531840048591 addons.xpi调试在启动时调用引导方法 webcompat@mozilla.org版本2.0 1531840048594 addons.manager调试为注册关闭阻止程序 XPIProvider 1531840048594 addons.manager调试提供程序已完成 启动:XPIProvider 1531840048594 addons.manager调试启动 提供者:LightweightTheManager 1531840048594 addons.manager调试为注册关闭阻止程序 LightweightTheManager 1531840048594 addons.manager调试提供程序 已完成启动:Lightweight TheManager 1531840048594 addons.manager调试启动提供程序:GMPProvider 1531840048596 addons.manager调试为注册关闭阻止程序 GMPProvider 1531840048596 addons.manager调试提供程序已完成 启动:GMPProvider 1531840048597 addons.manager调试启动 提供者:PluginProvider 1531840048597 addons.manager调试为注册关闭阻止程序 插件提供程序1531840048597 addons.manager调试提供程序已完成 启动:PluginProvider 1531840048598 addons.manager调试已完成 启动序列1531840049193 addons.repository DEBUG No addons.json 建立2018-07-17 11:07:29.783插件容器[35125:1788379]* CFMessagePort:bootstrap_寄存器:1100 0x44c'权限失败 拒绝',端口=0x7127,名称='com.apple.tsm.portname'请参阅 /错误代码的usr/include/servers/bootstrap_defs.h。 1531840050170 addons.xpi调试忽略名称不是 有效的加载项ID: /var/folders/tl/89639TT516LFCBVTL60JN9D800000GQ/T/Anonymous6360919038492988020网络驱动程序配置文件/扩展/网络驱动程序暂存 1531840050171 addons.xpi调试现有加载项 活动-stream@mozilla.org应用程序内系统默认值 1531840050171 addons.xpi调试现有加载项aushelper@mozilla.org 应用内系统默认值1531840050172 addons.xpi调试现有加载项 firefox@getpocket.com应用程序内系统默认值 1531840050172 addons.xpi调试现有加载项 followonsearch@mozilla.com应用程序内系统默认值 1531840050172 addons.xpi调试现有加载项 formautofill@mozilla.org应用程序内系统默认值 1531840050173 addons.xpi调试现有加载项onboarding@mozilla.org 应用内系统默认值1531840050173 addons.xpi调试现有加载项 screenshots@mozilla.org应用程序内系统默认值 1531840050174 addons.xpi调试现有加载项 网络计算机-reporter@mozilla.org应用程序内系统默认值 1531840050175 addons.xpi调试现有加载项webcompat@mozilla.org 应用内系统默认值1531840050176 addons.xpi调试忽略文件 名称不是有效加载项ID的条目:/Library/Application Support/Mozilla/Extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/.DC 1531840050176 addons.xpi调试现有加载项 Web2PDF扩展。17@acrobat.adobe.com应用程序内系统本地 1531840050176 addons.xpi调试getInstallState已更改:false,状态: {}2018-07-17 11:07:30.178插件容器[35126:1788400]* CFMessagePort:bootstrap_寄存器:1100 0x44c'权限失败 拒绝',端口=0x8b43,名称='com.apple.tsm.portname'请参阅 /错误代码的usr/include/servers/bootstrap_defs.h。JavaScript 错误:resource://gre/modules/addons/XPIProvider.jsm,第2189行: 类型错误:加载项为空2018-07-17 11:07:30.872 插件容器[35127:1788513]***CFMessagePort: 引导\u寄存器:失败1100 0x44c“权限被拒绝”,端口= 0x6603,name='com.apple.tsm.portname'请参阅 /错误代码的usr/include/servers/bootstrap_defs.h

java:745
我怎样才能解决这个问题?请尽可能详细,因为我是硒的新手

请尝试下面列出的方法来调用驱动程序

private WebDriver firefoxDriver;

     private void initiateWebDriver() throws  Exception {

            System.setProperty("webdriver.gecko.driver", "E:\\PATH);
            DesiredCapabilities capabilities = DesiredCapabilities.firefox();
            capabilities.setCapability("marionette", true);
            firefoxDriver = new FirefoxDriver(capabilities);
            firefoxDriver.get("https://www.Desired_URL.com");

        }


  public WebDriver getWebDriver()  throws  Exception{

        if (null != firefoxDriver) {

            return firefoxDriver;
        }

        initiateWebDriver();
        return firefoxDriver;

    }
您可能会遇到这个问题,因为您使用的是旧版本的gecko驱动程序,或者在启动之前没有定义gecko驱动程序的预请求属性

System.setProperty("webdriver.gecko.driver", "E:\\PATH);
                DesiredCapabilities capabilities = DesiredCapabilities.firefox();
                capabilities.setCapability("marionette", true);
                firefoxDriver = new FirefoxDriver(capabilities);
使用getWebDriver方法将web驱动程序返回到您创建的测试类 参考

System.setProperty("webdriver.gecko.driver", "E:\\PATH);
                DesiredCapabilities capabilities = DesiredCapabilities.firefox();
                capabilities.setCapability("marionette", true);
                firefoxDriver = new FirefoxDriver(capabilities);