我正在尝试在Windows 10环境中使用Intellij IDEA为并行移动自动化设置this project。当我从IDE终端使用指定的命令“ mvn clean -Dtest = Runner test -DPlatform = android”运行项目时,我得到以下输出:
[INFO]运行com.appium.tests.Runner [错误]测试运行:1,失败: 1,错误:0,跳过:0,经过的时间:0.247 s <<<故障! -在 com.appium.tests.Runner [错误] testApp(com.appium.tests.Runner)时间 经过:0.01 s <<<失败! java.lang.IllegalArgumentException: 请在平台环境下执行:Platform = android / ios / both mvn clean -Dtest = Runner测试 在com.appium.tests.Runner.testApp(Runner.java:14)
在我的surefire插件下的POM.XML上,我将其放置为属性变量$ {Platform},IDEA无法识别该属性变量,并显示错误“无法解析符号'Platform'”
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<properties>
<Platform>${Platform}</Platform>
</properties>
</configuration>
</plugin>
任何帮助将不胜感激。
答案 0 :(得分:0)
尝试HttpServletResponse
systemPropertyVariables