我正在异常(exception)
集线器和节点已正确配置,并且能够相互通信。
我的脚本中使用的代码:
System.setProperty("webdriver.gecko.driver", "mypath/geckodriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
capabilities.setBrowserName("firefox");
capabilities.setPlatform(Platform.ANY);
RemoteWebDriver driver =new RemoteWebDriver(new URL("http://ipofthenode:4444/wd/hub"), capabilities);
driver.get("http://stackoverflow.com");
System.out.println("executed");
详细的堆栈跟踪:
最佳答案
创建一个.bat文件,添加以下命令
C:\Selenium_Grid
start java -Dwebdriver.gecko.driver=C:\Selenium_Grid\geckodriver\geckodriver.exe -jar C:\Selenium_Grid\selenium-server-standalone-3.0.1.jar -role node -hub http://localhost:4444/grid/register -browser browserName=firefox -port 5555
(用您的替换路径)
然后在执行代码之前启动.bat文件
关于java - 无法创建新的远程 session -Selenium Webdriver,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41735818/