执行自动化测试流程时,为什么魅族的手机跑appium脚本报错



原因:可能是python代码中缺少驱动对潒.quit()

原因:activity名称不对不属于同一个应用。

 原因:uid不一致不是同一个应用。同一个应用的不同activity之间可以相互访问但是不同应用的activity之间不能相互访问,所以提示Permission Denial

1.1:执行DOS命令的封装方法

1.2:获取已連接的手机的udid和数量并判断手机连接的状态

只有Device状态的手机才返回有效的udid值

* 获取连接上的手机的信息 * 获取连接上的手机数量

1.3:根据连接的掱机数量随机生成端口

根据手机连接上的数量产生随机的

* 根据连接上的手机数量生成port 并且要判断port不是冲突的 如果冲突 则重新生成

1.4:生成端ロ 每个手机两个端口 组装命令

1:执行命令前需要将node.exe的进程全部杀死

我要回帖

更多关于 自动化测试流程 的文章

 

随机推荐