该
driver可执行文件需要在节点计算机上物理可用。您可以在启动时将路径设置为exe
node
在命令中添加此行
-Dwebdriver.chrome.driver=./chromedriver.exe
我从json文件配置它,发现这有点容易
名称为DefaultNode.json的json文件
{ "capabilities": [ { "browserName": "firefox", "maxInstances": 5, "seleniumProtocol": "WebDriver" }, { "browserName": "chrome", "maxInstances": 5, "seleniumProtocol": "WebDriver" }, { "platform": "WINDOWS", "browserName": "internet explorer", "maxInstances": 1, "seleniumProtocol": "WebDriver" } ], "configuration": { "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy", "maxSession": 5, "port": 5555, "host": ip, "register": true, "registerCycle": 5000, "hubPort": 4444, "hubHost": ip }}使用json配置启动节点
java -jar selenium-server-standalone-2.45.0.jar -role webdriver -nodeConfig DefaultNode.json -Dwebdriver.ie.driver=.IEDriverServer.exe
请注意, IEDriverServer.exe 与
json文件位于同一目录中。



