app自动化之adb报错合集
1、提示这个错误,很多时候说的是adb版本过旧导致的,说的更新一下abd,但是使用SDK Manager安装platform-tools(内含adb)选择的是最新的版本,所以不存在adb过旧,只能是其他原因。此时得考虑一下端口被占用的原因。百度了一下最后发现是因为360手机助手占用了对应端口,将360手机助手关闭或是卸载然后再执行对应的adb命令就没有对应的报错啦
2、Appium-Python-Client与selenium的版本一定要注意对上,如果都安装最新的可能会报错,会提示
AttributeError: 'NoneType' object has no attribute 'to_capabilities',这个时候就得考虑版本兼容的问题了。一般selenium安装最新的版本4.23.1,那么Appium-Python-Client安装版本为2.11.1比较合适。
3、当主窗口找错的时候,此时你启动APP时会提示对应的窗口没有权限,原因app初始窗口找错了
墨者看遍天下皆是丹青,测试看尽万物皆是bug