我在移动网页上使用eclipse和maven进行移动自动化测试。从pom.xml获取变量java
我定义我的pom.xml
<properties>
<MY_VARIABLE>www.google.com/</MY_VARIABLE>
</properties>
以下,但是当我打电话这一点使用
String testurl1 = System.getProperty("MY_VARIABLE");
它似乎总是返回null。
我也试图定义变量
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
<systemPropertyVariables>
<MY_VARIABLE>www.google.com</MY_VARIABLE>
</systemPropertyVariables>
</configuration>
</plugin>
以下方式,但仍然我得到了一个空值。
我可以使用一些帮助 谢谢。
您应该使用属性文件为 – 2014-10-20 07:15:51
我认为有混合的变量名称。您使用我们的属性MY_VARIABLE,但在确定的插件配置其MY_URL/MY_VARIABLE?您使用surefire插件的方式应该可行,您可能会使用错误的名称? – wemu 2014-10-20 07:18:32
@wemu我没有在我的代码中使用MY_VARIABLE两次,无论是第一种方法还是第二种方法... – Ram 2014-10-20 07:27:09