美文网首页Appium自动化测试
【Appium】使用appium时遇到的各种错

【Appium】使用appium时遇到的各种错

作者: 失语失芯不失梦 | 来源:发表于2017-03-10 21:30 被阅读148次

Question1:

WebDriverException: Message: A new session could not be created. (Original error: Activity used to start app doesn’t exist or cannot be launched! Make sure it exists and is a launchable activity)

Solution:

百度之后发现是自己app放的路径或者名字写错了,更改正确之后就能正常运行了:

我自己app存放的正确路径


Question2:

main.js: error: argument "--app": Expected one argument. null

Solution:

1. 首先确定安装包的存放路径是正确的;

2. 我是添加的路径都正确,但是启动appium之后,获取不到 package 和activity,如图所示:

package 和activity空白

这个时候,使用管理员身份重新运行一下appium就好了:

Question3:

error: Could not pre-launch appium: Error: Could not extract PIDs from ps output. PIDS: [], Procs: ["bad pid 'uiautomator'"]

这是因为appium1.4.16 使用的 uiatumator1.0 不支持 Android 7.x系统,我们可以选择升级appium版本,但是最简便的方法就是在adb.js文件中添加一行代码。

Solution:

修改 Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js 文件

如果直接更改文件无效,可以先复制出来更改之后,再复制回去,直接替换就行。

相关文章

网友评论

    本文标题:【Appium】使用appium时遇到的各种错

    本文链接:https://www.haomeiwen.com/subject/qnmogttx.html