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:
百度之后發(fā)現(xiàn)是自己app放的路徑或者名字寫錯了播聪,更改正確之后就能正常運(yùn)行了:
Question2:
main.js: error: argument "--app": Expected one argument. null
Solution:
1. 首先確定安裝包的存放路徑是正確的漩绵;
2. 我是添加的路徑都正確碑定,但是啟動appium之后,獲取不到 package 和activity,如圖所示:
這個時候喜每,使用管理員身份重新運(yùn)行一下appium就好了:
Question3:
error: Could not pre-launch appium: Error: Could not extract PIDs from ps output. PIDS: [], Procs: ["bad pid 'uiautomator'"]
這是因?yàn)閍ppium1.4.16 使用的 uiatumator1.0 不支持 Android 7.x系統(tǒng)间护,我們可以選擇升級appium版本,但是最簡便的方法就是在adb.js文件中添加一行代碼白筹。
Solution:
修改 Appium\node_modules\appium\node_modules\appium-adb\lib\adb.js 文件
如果直接更改文件無效智末,可以先復(fù)制出來更改之后,再復(fù)制回去徒河,直接替換就行系馆。