什么-Dauto意味着什么

时间:2012-11-02 10:17:03

标签: java selenium

我看到以下命令启动Selenium:

java -Xmx256m -Dauto=1 -jar selenium-server-standalone-2.25.0.jar -log /home/test/selenium.log -trustAllSSLCertificates

我用谷歌搜索-Dauto=1意味着但失败了。

2 个答案:

答案 0 :(得分:0)

-D是一个重要的开关,允许您设置环境属性。

-Dproperty = value

设置系统属性值。如果value是包含空格的字符串,则必须将该字符串括在双引号中:

java -D<propertyName>=<propertyValue>

您可以从代码中的任何位置调用以下内容来阅读它。

String value = System.getProperty("propertyName");

 or

String value = System.getProperty("propertyName", "defaultValue");

答案 1 :(得分:0)

我很确定auto在当前版本的Selenium服务器中不是有效参数。它可能是过去的,或者只是被某些自定义实现使用。

java -jar selenium-server-standalone-2.25.0.jar -h

将列出Selenium的所有可用参数,您可以通过添加

来设置这些参数
-D<variable>=<value>

到你的开始命令。