与远程浏览器通信时发生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) 个答案