【解决办法】记录自动化测试持续集成过程中遇到的问题与解决方法

本文详细记录了在使用Appium进行自动化测试并实施持续集成时遇到的四个问题及解决方法:1) 修复了mvn命令未识别的问题,通过配置maven环境变量解决;2) 解决了在IDEA内执行与命令行执行测试脚本时编码不一致导致的失败;3) 通过在setUp()和tearDown()中加入异常处理,确保失败用例的截图和重跑功能正常工作;4) 解决了jenkins构建完成后HTML报告为空的问题,提供了两种临时解决方案。
摘要由CSDN通过智能技术生成

记录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文件的内容。



<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值