這兩天搭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()?
問題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/?然后百度一下破解方法?