一、安裝JDK
二、安裝Android SDK
三、安裝Node.js
官網下載:https://nodejs.org/en/download/
下載安裝即可
四、安裝Python
官網下載:https://www.python.org/downloads/
下載安裝即可,記得配置環境變量。
五、安裝appium-python-client
appium的python客戶端
進入cmd,輸入:pip install Appium-Python-Client
六、安裝Appium
官方下載:https://github.com/appium/appium-desktop/releases/tag/v1.15.1
如果官方的下載不了,關注微信公眾號:測試工程師小站,在對話框輸入:appium下載,可獲得百度網盤的下載地址(歡迎關注,每天推送測試文章)
七、安裝模擬器(用真機的忽略)
我用的是夜神模擬器,安裝完后運行,在CMD輸入:adb devices,顯示沒有設備。
后來證實是SDK adb的版本和夜神adb的版本不一致導致,解決方法:
1.將SDK中platform-tools目錄下的adb.exe改名為adb_bak.exe,進行備份;
2.將夜神模擬器安裝目錄下的adb.exe復制到SDK中platform-tools目錄下
再次運行adb devices,可以看到模擬器了
八、運行Demo
運行Appium
點開始
可以看到Appium服務運行正常。
在Pycharm中輸入以下代碼:
#coding=utf-8 from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '5.1.1' desired_caps['deviceName'] = '127.0.0.1:62001' desired_caps['appPackage'] = 'com.android.contacts' desired_caps['appActivity'] = '.activities.PeopleActivity' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
運行以上代碼,可以看到通訊錄被自動打開了,至此Appium的環境就搭建完成並運行成功了。
---------------------------------------------------------------------------------
關注微信公眾號即可在手機上查閱,並可接收更多測試分享,發送【測試資料】更可獲取百G測試教程~