https://www.cnblogs.com/qianmaoliugou/p/8506111.html
https://www.cnblogs.com/tangdongchu/p/4432808.html
http://www.lxweimin.com/p/c3ef4584e6d8
1.安裝jdk(具體方法和配置就不在具體說明了)
2.安裝Android sdk,配置sdk環境
下載地址:http://tools.android-studio.org/index.php/sdk/
下載后解壓,雙擊運行SDK Manager.exe文件,勾選Android版本,然后點擊‘Install XX packages’按鈕
配置sdk環境變量
(1)新增ANDROID_HOME:Android sdk的安裝路徑
(2)path中增加變量:%ANDROID_HOME%\tools 和 %ANDROID_HOME%\platform-tools
(3)驗證是否配置成功,cmd中輸入命令:adb --version,出現版本信息說明配置成功
3.連接手機
(1)Android SDK模擬器
雙擊AVD Manager,在Android virtual Device Manager界面點擊Create按鈕。選擇想要的模擬器。填寫相應的參數后,點擊ok按鈕
(2)下載mumu模擬器(自己上網找)
下載后打開應用,在設置—>開發者選項中啟動USB調試
在cmd中 adb connect 127.0.0.1:7555 連接模擬器,再執行?adb devices 查看已連接設備(7555是mumu模擬器默認端口)
(3)genimotion模擬器
下載地址:https://www.genymotion.com/download/
genimotion依賴virtualBox虛擬機,如果本地已安裝virtualBox,點擊‘without VirtualBox’下載,否則下載‘with VirtualBox’
下載安裝后啟動,選擇Android API和機型,點擊install安裝,安裝后再my installed devices中顯示
選擇啟動機型,點擊start啟動模擬器。
啟動后在設置(Settings)—>Developer Options—>USB Debugging開啟
然后cmd中執行:adb devices 可查看
(4)連接實體機
使用USB線連接手機,打開USB調試,adb devices查看連接情況
4.安裝python
參考:http://www.lxweimin.com/writer#/notebooks/17498469/notes/18167803
5.安裝node.js
下載地址:https://nodejs.org/download/? ?或cmd進入python安裝目錄下,運行命令:pip install nodejs 安裝
安裝完成后,輸入node -v 命令和 npm 命令,出現以下信息說明安裝成功:
6.安裝appium
下載地址:https://github.com/appium/appium-desktop/releases/tag/v1.4.0
windows下安裝完成。
下面是mac下的安裝方法:
先安裝brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
再安裝npm:brew install npm
安裝cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org
用cnpm安裝appium:cnpm install -g appium
安裝好appium后在終端輸入appium,如果出現如下界面說明安裝成功
如果執行appium報錯:Fatal?TypeError:?Class?constructor?BaseDriver?cannot?be?invoked?without?'new' (如下),查找原因發現是1.9版本不行,卸載后安裝1.8版本即可ok。
卸載原appium——> cnpm uninstall -g appium
安裝appium1.8版本——> cnpm install -g appium@1.8.1
最后運行命令:appium-doctor,出現以下表示配置成功:
如果執行appium-doctor提示找不到命令,則使用:npm?install?-g?appium-doctor 先安裝appium-doctor,再執行
安裝selenium或Appium-python-client
(1)首先要安裝pip:sudo easy_install pip
(2)然后安裝appium-python-client,在終端窗口輸入命令:sudo pip install Appium-Python-Client
提示:You are using pip version 9.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' comm
and.
網上搜到解決辦法,執行命令:python -m pip install --upgrade pip
但是報錯:
此時在終端中輸入python,然后輸入import appium(或import selenium),如果不報錯說明安裝成功
參考資料:
mac下環境搭建:http://www.lxweimin.com/p/c91e073cb859
mac下Android自動化測試配置和腳本編寫:http://www.lxweimin.com/p/fd068f80f9b2
解決mac下python3不識別appium的情況:https://www.cnblogs.com/meitian/p/5699315.html
安裝問題參考:http://www.lxweimin.com/p/244a929e5584