记录学习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有没有这些问题