Appium 对 Android 7.0 的兼容不是很好,每次运行Appium结束后,都要卸载掉 3 个自动安装的apk才能再次运行。
于是自己写了个小脚本,没有加判断,外行初学,不喜勿喷!
3 个自动安装的 apk 的包名为:
- io.appium.android.ime
- io.appium.settings
- io.appium.unlock
再次运行 Appium 的正确操作顺序为:
- Appium 中点击 “STOP”
- cmd 输入命令 python 本脚本文件.py 执行脚本
- Appium 中点击 “LAUNCH”
- 运行您的自动化脚本
批量卸载 apk 的相关代码如下:
#! python3
# coding:utf-8
# Author: 海外世界(微信公众号)
# 关注后回复 “卸载” 获取完整完整脚本文件
import os
#卸载app
def uninstall(packageName):
os.popen("adb wait-for-device")
print("Successfully uninstalled %s !" % packageName)
os.popen("adb uninstall %s" % packageName)
uninstall('io.appium.android.ime')
uninstall('io.appium.settings')
uninstall('io.appium.unlock')
print("已成功卸载所有apk.")
quit()