我在一台机器上运行了一个集线器,我想在多台其他机器上运行节点。这可能吗?
示例我的集线器使用命令
在计算机(SeleniumHub)上运行java -jar selenium-server-standalone-2.46.0.jar -port 4444 -role hub
现在我想在机器上运行我的节点(SeleniumNode),我尝试使用命令
java -Dwebdriver.ie.driver=\\SeleniumHub\Users\Administrator\\IEDriverServer.exe -jar selenium-server-standalone-2.46.0.jar -role webdriver -hub http://SeleniumHub:4444/grid/register -port 5001 -browser browserName="internet explorer"
但是当我在机器SeleniumNode上运行以下命令时,我收到错误“java:术语'java'不被识别为cmdlet,函数,脚本文件或可操作程序的名称。 名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。“。
不确定是否显示错误是因为机器SeleniumNode上没有安装java,或者它在powershell上不是正确的语法。
我在powershell上运行脚本,因为cmd不支持UNC路径
答案 0 :(得分:0)
完成了一些测试,是的,您需要在所有运行节点的计算机上安装Java并进行配置。