【问题标题】:Selenium 3 Firefox ProfileSelenium 3 Firefox 配置文件
【发布时间】:2017-08-07 23:25:31
【问题描述】:

硒版本: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

谢谢

【问题讨论】:

    标签: selenium firefox selenium-webdriver selenium3 firefox-profile


    【解决方案1】:

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

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

    【讨论】:

    • 我也试过这个。我也得到同样的错误Could not find or load main class C:...\firefox\profile
    • 在选项和参数之间放置等于而不是空格?
    • 我也试过这个-Dwebdriver.firefox.profile=&lt;%=@firefox_profile_directory %&gt;那个,也没用...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 2020-05-19
    • 2012-07-08
    • 2016-03-31
    • 1970-01-01
    相关资源
    最近更新 更多