记录学习Appium踩过的一些坑(持续更新)

1.用模拟器调试脚本无任何问题,一连上真机就只是打开了APP,编译器也没报任何错误

我用的小米手机

解决方法:

将  USB调试(安全设置) 打开。 就相当于 打开了  模拟点击 一个操作

这是真的和手机型号有关,小米和vivo有那么一点点坑多

附上原文:https://blog.csdn.net/qq_28482369/article/details/80116851

2. toast定位

用1.8.1版本的Appium 添加了   'automationName': 'Uiautomator2'  会报错

截图就不截了,就是报   ---.apk 之类的

解决方法:

降低appium版本到 1.7.1

3.toast定位

继续上面的toast定位

版本降低到1.7过后

 配置里添加了这行参数 'automationName': 'Uiautomator2' ,发现启动不了APP

不加就能正常启动

APPIUM提示下面的信息

 解决办法:

①在cmd里 输入 adb shell pm list packages 检查安装包里是否含有io.appium.uiautomator2.server.test 和io.appium.uiautomator2.server 这两个

②卸载掉

③在重装这个两个APK

在unittest框架里,可以在setup和teardown里去用os命令做adb install he adb uninstall操作

我就搞不懂了,是不是小米手机真的有毒,一个toast各种各样的问题

因为贫穷,其余牌子没有试过,小伙伴们可以试试其他牌子,toast有没有这些问题

原文地址:https://www.cnblogs.com/luobobobo/p/9340837.html