记录Appium自动化测试持续集成环境搭建过程中遇到的若干问题
1.在pom文件中添加了maven-compiler-plugin插件后,在Terminal窗口执行 mvn clean test -DsuiteXmlFile=suite.xml 后报,mvn不是内部命令。
此问题是由于没有配置maven的环境变量导致的。虽然idea已经集成了maven,但是还是必须手动配置环境变量。在idea的安装目录下的\plugins\maven\lib目录下有idea集成的maven文件夹。配置环境变量如下:
MAVEN_HOME:idea安装目录\plugins\maven\lib\maven3 (maven3为笔者本地的maven文件夹)
path:%MAVEN_HOME%\bin
2.在idea内手动执行suite.xml脚本是可以成功通过的,但是使用mvn clean test -DsuiteXmliFile=suite.xml 执行suite.xml中的用例时设计toast内容判断的用例全部执行失败。
此问题是由于两者的编码格式不同导致的,仅需同意编码格式即可解决问题。在pom文件中配置maven-compiler-plugin插件的编码格式。文末会贴上pom文件的内容。
<