有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

与远程浏览器通信时发生java错误。它可能已经死了。对于firefox navegator

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

这是一个网格。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

用于创建navigator的实例

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: Error communicating with the remote browser. It may have died. Driver info: driver.version: FirefoxDriver Capabilities [{applicationCacheEnabled=true, rotatable=false, handlesAlerts=true, databaseEnabled=true, version=47.0, platform=WINDOWS, nativeEvents=false, acceptSslCerts=true, webStorageEnabled=true, locationContextEnabled=true, browserName=firefox, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}] Session ID: 8e9a0c74-4b64-4afd-a824-36984af93883 Command duration or timeout: 2.23 seconds

请,有人可以帮我解决这个错误。谢谢


共 (0) 个答案