我使用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 秒
请,有人可以帮助我解决此错误。谢谢。