第一種 Appium-Server v1.4.16
①環境配置:(PS:本話題appium為老版本Appium-Server v1.4.16)
一. 安裝node.js : https://nodejs.org/en/download/
二. 下載android-sdk : http://www.cnblogs.com/puresoul/p/4597211.html
三. 安裝Appium : https://bitbucket.org/appium/appium.app/downloads/
四. 以上配置環境變量
五. 檢查環境:
cmd命令窗口> node -v (查看node版本)
cmd命令窗口>appium-doctor (檢查appium環境)
全部檢查OK后
②此時運行appium:
cmd命令窗口> appium --session-override --no-reset (--no-reset 即可避免執行用例的時候再次安裝app,--session-override 不必每次重啟session)
③發現提示錯誤信息:
error: uncaughtException: Cannot find module 'internal/fs' date=Thu May 17 2018 20:39:28 GMT+0800 (中國標准時間), pid=8620, uid=null, gid=null, cwd=D:\appium\node_modules\appium,……
④解決方法:
Appium-Server v1.4.16版本較低,所以安裝node.js版本不宜過高,選擇穩定使用較多的即可,否則會報 error: uncaughtException: Cannot find module 'internal/fs'錯誤
安裝v6.9.4 v6.11.1版本皆可: https://nodejs.org/en/download/releases/
node v6版本下啟動appium后,會出現:
(node:16008) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
原因:是因為graceful-fs 在 node V6 下不支持,需要node降級或者安裝:
安裝v5.6.0 v5.7.0穩定版本
⑤完美解決
第二種
Appium-Desktop
appium-desktop 下載地址:https://github.com/appium/appium-desktop/releases
根據自己的平台選擇相關的包進行下載。windows下載選擇了appium-desktop-setup-1.7.1.exe
安裝過程雙擊 exe 文件,然后,等待安裝完就好了
Appium-Desktop兼容高版本的node.js 建議安裝最新版或者穩定版node.js