Selenium 无法为Chrome Windows执行Selenum网格

Selenium 无法为Chrome Windows执行Selenum网格,selenium,selenium-webdriver,selenium-chromedriver,selenium-grid,selenium-grid2,Selenium,Selenium Webdriver,Selenium Chromedriver,Selenium Grid,Selenium Grid2,我正在使用工作区。我的代码简介如下: @BeforeMethod: driver= gridChrome(); WebDriver gridChrome() { System.setProperty("webdriver.chrome.driver","/absolute/path/to/chrome/driver"); DesiredCapabilities chromeCapabilities = DesiredCapabilities.chrome(); chromeCapabiliti

我正在使用工作区。我的代码简介如下:

@BeforeMethod:
driver= gridChrome();

WebDriver gridChrome() {
System.setProperty("webdriver.chrome.driver","/absolute/path/to/chrome/driver");
DesiredCapabilities chromeCapabilities = DesiredCapabilities.chrome();
chromeCapabilities.setPlatform(Platform.WINDOWS);   
chromeCapabilities.setVersion("67.0");  
return (new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), chromeCapabilities));  
}
工作区信息: 操作系统:Windows Server 2008 R2
本地IP:172.xxx.xxx.xxx

枢纽: (selenium服务器jar目录)>java-jar selenium-server-standalone-3.13.0.jar-role hub
(显示的IP为:198.xxx.xxx.xxx)

节点: (selenium服务器jar目录)>java-jar-selenium-server-standalone-3.13.0.jar-role节点-hub

有效地创建了中心和节点。问题是,我能够在本地系统中执行相同的代码,但不能在工作区中执行。我还发现了两个不同的IP。我也试着用它们创建中心和节点,但没有结果

引发的异常是: org.openqa.selenium.WebDriverException:转发新会话时出错找不到:功能{browserName:chrome,平台:WINDOWS,版本:67.0}

另一个问题: 函数调用DesiredCapabilities.setVersion(),它将版本设置为哪个参数,即Selenium驱动程序、浏览器或平台

任何帮助都将不胜感激。
谢谢。

将节点连接到工作区上的集线器时,请尝试执行此命令:
我已经在AWS workspace上试用过了,它正在工作

java -Dwebdriver.chrome.driver="C:\Users\jk001119\Desktop\LATEST-SET-UP-GRID\chromedriver.exe" -jar selenium-server-standalone-3.3.1.jar -role node -hub http://192.168.11.28:4444/grid/register -browser "browserName=chrome,version=56,platform=WINDOWS"
要连接不同的浏览器集,可以使用如下命令:

java -Dwebdriver.chrome.driver="C:\Users\jk001119\Desktop\LATEST-SET-UP-GRID\chromedriver.exe" -Dwebdriver.ie.driver="C:\Users\jk001119\Desktop\LATEST-SET-UP-GRID\IEDriverServer.exe" -Dwebdriver.gecko.driver="C:\Users\jk001119\Desktop\LATEST-SET-UP-GRID\geckodriver32bit.exe" -jar selenium-server-standalone-3.3.1.jar -role node -hub http://192.168.11.28:4444/grid/register -browser "browserName=chrome,version=56,platform=WINDOWS", -browser "browserName=internet explorer,version=11,platform=WINDOWS", -browser "browserName=firefox,version=52,paltform=WINDOWS"
您可以删除所需的功能:

chromecabilities.setPlatform(Platform.WINDOWS)
色度能力。设置版本(“67.0”)


希望它能帮助您。

谢谢您的帮助。成功了。我试过这一次,但我把驾驶路线设置错了。再次感谢并感谢您的帮助。