记录一些个人在学习和使用 appium 中的常见报错以及解决方式,持续记录更新
一
Failure [INSTALL_FAILED_TEST_ONLY]
脚本安装 apk 失败原因是待测的 apk 是 debug 包,换成 release 包即可。或者无法区分的时候可以直接用 adb install 命令如果也安装不上报 [INSTALL_FAILED_TEST_ONLY] 说明 apk 还是有问题。
二
[MJSONWP] Encountered internal error running command: Error: Error occured while starting App. Original error: Activity used to start app doesn't exist or cannot be launched! Make sure it exists and is a launchable activity
脚本启动报这个错误原因是
'appActivity': '.ui.SplashActivity',
启动的 activity 配置错误 或者 是 AndroidMainfest.xml.xml中,当前activity设置的属性exported=false,表示当前activity无法被外部程序唤醒。需要修改此属性重新打包出 apk
三
selenium.common.exceptions.NoSuchElementException: Message: An element could not be located on the page using the given search parameters.
在这个界面不能搜索到这个元素