1.使用 appium+jenkins 搭建持续集成环境,用 idea 在本地单个执行 case 运行成功,但是用 mvn 命令执行多个 case 就出错,每次运行出错的 case 不一定,一般是控件找不到 2.某个 case 失败后,导致 appium 任务中止但是一直处在被占用状态,导致之后的所有 case 都执行失败
求助,以上 2 个问题可以怎么解决呢?
我做 jenkins 集成的时候,每个 case 都对应有自己的 driver 互不影响
那就是每个 case 或者一组 case 对应一个 git 分支,对应一个 jenkins 任务来执行?
我这边的需求是每个 case 互不关联的,所以执行成功或者完成都会把 driver 关闭,下个 case 执行前在重新开启新的 driver
就是每次重建 driver 太费功夫,安装 3 个辅助 app, 有什么好的建议吗
我这边每次执行完成也会把 driver 关闭,但是如果有一个失败之后,appium 中的 session 一直被占用,之后的 case 就会无法创建 sessioon 然后失败,这个要怎么办
driver 关闭后,appium server 也要关闭吧
我记得论坛里面有位大神提供了个很好的思路,你可去搜搜
加个可变参数:desired_caps["systemPort"] = systemPort systemPort 变一下,默认 8200