为什么我的代码没有连接到我的集线器或节点?
我成功设置了一个集线器和节点。
我的代码:
case "chrome":
if (null == webdriver) {
System.setProperty("webdriver.chrome.driver", Constant.CHROME_DRIVER_DIRECTORY);
webdriver = new ChromeDriver();
DesiredCapabilities capability = DesiredCapabilities.chrome();
webdriver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"),capability);
答案 0 :(得分:0)
在节点注册时,您应该像这样添加Chrome驱动程序路径
-Dwebdriver.chrome.driver=<pathToChormeDriverExe>/chromedriver.exe
在你的情况下,这样的事情应该有效:
java -Dwebdriver.chrome.driver=C:/Temp/chromedriver/chromedriver.exe
-jar selenium-server-standalone-3.0.1.jar
-role node
-hub http://172.16.1.48:4444/grid/register
-browser "browserName=chrome, version=ANY, maxInstances=5, platform=WINDOWS"