与远程浏览器通信时出错。它可能已经死了。用于Firefox导航仪

时间:2018-07-03 15:13:23

标签: java selenium selenium-webdriver selenium-grid

我使用selenium-server-standalone-2.53.1,firefox 47.0。我有两个节点,一个用于Firefox,另一个用于chrome,chrome中的配置正常。

selenium_grid.bat是通过以下方式配置的

java -jar selenium-server-standalone-2.53.1.jar -role node -port 7776 -hub http://x.x.x.x:4444/grid/register -browser "browserName=firefox,platform=WINDOWS",maxInstances=3,maxSession=1

用于创建导航器实例

private void createBrowserInstance() {
        switch (environmentHandler.getTestBrowser().toLowerCase()) {
            case "firefox":
                browCapab = DesiredCapabilities.firefox();
                browserType = BrowserType.FIREFOX;
                browCapab.setBrowserName("firefox");
                browCapab.setPlatform(Platform.WINDOWS);
                break;

但是执行测试时会显示错误

  

org.openqa.selenium.WebDriverException:与   远程浏览器。它可能已经死了。驱动程序信息:driver.version:   FirefoxDriver功能[{applicationCacheEnabled = true,   rotatable = false,handlesAlerts = true,databaseEnabled = true,   版本= 47.0,平台= WINDOWS,nativeEvents = false,   acceptSslCerts = true,webStorageEnabled = true,   locationContextEnabled = true,browserName = firefox,   takesScreenshot = true,javascriptEnabled = true,   cssSelectorsEnabled = true}]会话ID:   8e9a0c74-4b64-4afd-a824-36984af93883命令持续时间或超时:2.23   秒

请,有人可以帮助我解决此错误。谢谢。

0 个答案:

没有答案