Mac Appium自動化測試環(huán)境搭建

這兩天搭appium測試環(huán)境,遇到了不少問題,記錄一下。

一、Node.js?

可以看這篇node安裝和環(huán)境配置詳解,環(huán)境變量記得配

https://blog.csdn.net/m0_37896739/article/details/83545890

二、命令行安裝

基本參考這篇,但會有幾個問題

http://www.itdecent.cn/p/efa9ac4900a6

問題1.Appium不支持macOS 11以上的版本

現(xiàn)在最新的是macOS Mojava 10.14.4,appium還不支持,安裝完appium后需要修改一下

解決方法如下:

命令行輸入:grep -rl "Could not detect Mac OS X Version from sw_vers output:" /Applications/Appium.app/”

會顯示4個system.js的路徑,進入system.js修改,共6處要修改,不要漏了

(1)['10.8', '10.9', '10.10', '10.11']加上你的macOS版本號?['10.8', '10.9', '10.10', '10.11','10.12','10.14']

(2)stdout = (await exec('sw_vers', ['-productVersion'])).stdout;加上.trim()?

具體見http://stackoverflow.com/questions/40129794/how-to-fix-error-could-not-detect-mac-os-x-version-from-sw-vers-output-10-12

問題2.輸入pip install Appium-Python-Client后顯示command not found

安裝前需要先安排pip,在終端窗口輸入命令:

sudo easy_install pip

然后再安裝appium-python-client,在終端窗口輸入命令:

sudo pip install Appium-Python-Client

問題3:mac下配置 adb 環(huán)境變量?

https://blog.csdn.net/qq_26287435/article/details/81513649

問題4:配置/etc/profile錯誤導致很多系統(tǒng)命令無法使用

https://www.cnblogs.com/lay2017/p/9919302.html

問題5:安裝Brew遇到的錯誤記錄 Warning: /usr/local/bin is not in your PATH.

終端輸入命令

?export PATH=/usr/local/bin:$PATH

問題6:編譯WebDriverAgentLib

因為不懂ios的bundle id,證書,簽名這些,?卡在了這一步,最后是找了會IOS的男友幫忙

這一篇不知是否有幫忙,后來看到的?http://www.itdecent.cn/p/612c2fa1dbe9

問題7:安裝完 appium,關了終端再開, 顯示command not found?

修改system.js的時候修改漏了,后來重新改了一次就好了,參考問題1

三.需要下載安裝的?

1.Xcode: appstore下載

2.Android Studio:http://www.android-studio.org

3.Appiumdesktop?

4.Pythoncharm:?https://www.jetbrains.com/pycharm/?然后百度一下破解方法?


最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容