1

硒版本:3.3.1

我正在尝试使用以下命令启动 Windows 节点

java -role node -nodeConfig <%=@selenium_node %> -Dwebdriver.firefox.profile <%=@firefox_profile_directory %> -jar <%=@selenium_jar %>

我已将-D...命令行参数放在-jar提示符之前,如下所述:

https://github.com/SeleniumHQ/selenium/issues/2566

但是,我收到错误:

无法识别的选项:-role 错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将会退出。

如果我尝试相反的方式,例如

java -role node -Dwebdriver.firefox.profile <%=@firefox_profile_directory %> -nodeConfig <%=@selenium_node %>  -jar <%=@selenium_jar %>

或者

java -Dwebdriver.firefox.profile <%=@firefox_profile_directory %> -jar <%=@selenium_jar %> -role node -nodeConfig <%=@selenium_node %>

我得到错误:

无法找到或加载主类 C:...\firefox\profile

谢谢

4

1 回答 1

0

仅将 -D 选项放在 java 和 -jar 之间,所有选项都应放在 .jar 文件名之后

java -Dwebdriver.firefox.profile <%=@firefox_profile_directory %> -jar <%=@selenium_jar %> -role node -nodeConfig <%=@selenium_node %>
于 2017-03-17T01:25:37.823 回答