轉載至我同事https://www.cnblogs.com/gqv2009/p/12620773.html#autoid-0-0-0
html
準備工做:下載全部的安裝包下載地址
連接:https://pan.baidu.com/s/1c_9zpl0BaUK6W13SRpXZTA 密碼:lhjrjava
以win10爲例node
1.雷電模擬器 下載並安裝雷電模擬器 https://www.ldmnq.com/article?category=4 本身百度安裝
2.夜神模擬器 下載並安裝夜神模擬器 https://www.yeshen.com/
隨便安裝一種模擬器均可以
先確保你的電腦Hyper-V是關閉的,不然啓動模擬器時部分電腦會藍屏重啓。
把安卓sdk中的adb.exe複製兩份,其中一個更名爲nox_adb.exe後,放到夜神模擬器安裝目錄的bin目錄下覆蓋原文件python
安裝完成--進入到你安裝的bin目錄下,輸入:nox_adb.exe connect 127.0.0.1:62001
注意:選擇目錄後輸入cmd
android
打開AndroidStudio運行項目
web
JAVA官網http://www.oracle.com/technetwork/java/javase/downloads/index.html下載JDK的安裝包 雙擊SDK的安裝文件,使用默認值一路下一步,直到完成安裝
CLASSPATH ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; > 注意上邊最開始有個點;
JAVA_HOME C:\Program Files\Java\jdk1.8.0_191` Path %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
在cmd終端中輸入java -version 和 javac命令不報異常,說明安裝成功
npm
安裝步驟能夠查看:https://blog.csdn.net/u012934325/article/details/73441617/android-studio
1. 點擊下載安裝包 https://nodejs.org/zh-cn/ 2. 雙擊node.js的安裝文件,使用默認值一路下一步,若是修改了安裝路徑要記住實際的路徑
\3. 安裝完成後在cmd終端中輸入 node -v
,顯示版本號則表示安裝成功服務器
C:\WINDOWS\system32>node -v v12.16.1
而後要配置npm參數,我使用的默認安裝路徑,若是修改了安裝路徑就要把命令當中的路徑換成實際路徑,打開cmd,操做以下:oracle
npm config set prefix="C:\\Program Files\\nodejs\\node_global" npm config set cache="C:\\Program Files\\nodejs\\node_cache" npm config set init-module="C:\\Program Files\\.npm-init.js" npm config set registry="https://registry.npm.taobao.org/" npm config set tmp="C:\\Program Files\\Temp" npm config set userconfig="C:\\Program Files\\.npmrc"
1. 下載地址: https://www.androiddevtools.cn/ 2. 依次點擊AndroidSDK工具>>SDK Tools>>會跳轉到如下界面,Windows建議選擇.exe後綴
安裝完成後配置環境變量,新增系統變量ANDROID_HOME,值就是安裝的那個文件夾
再到系統的Path變量裏增長;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
用管理員身份進入cmd,執行命令npm install -g appium@1.5,命令指定了安裝1.5版本
安裝過程有點慢,等待安裝完成後解壓AppiumForWindows_1.4.16.1.zip,繼續安裝appium-installer.exe,雙擊安裝包,仍是使用默認值一路下一步,記住安裝路徑
安裝完成後配置環境變量,將路徑C:\Program Files (x86)\Appium\node_modules.bin添加到環境變量path中去
cmd下執行命令 C:\WINDOWS\system32> npm install -g appium-doctor
C:\WINDOWS\system32> pip install robotframework-appiumlibrary
而後cmd進入到解壓後的文件夾路徑下,執行命令
C:\Program Files\robotframework-appiumlibrary-1.4.6> python setup.py install
以管理員方式打開 cmd下執行命令:
C:\WINDOWS\system32> appium-doctor
出現以上內容說明環境已經安裝成功
C:\Users\gqv20>adb devices
出現如下狀況說明設備鏈接成功
adb server is out of date. killing... * daemon started successfully * List of devices attached emulator-5554 device
APP名:西五街
from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' # 系統名 desired_caps['platformVersion'] = '5.1.1' # 系統版本 模擬器5.1.1 真機 6.0.1 desired_caps['deviceName'] = 'emulator-5554' # 手機型號或者模擬器型號 desired_caps['appPackage'] = 'com.liulianp.android' # app的包名 desired_caps['appActivity'] = 'com.liulianp.android.module.welcome.SplashActivity' # app的主入口名 desired_caps['unicodeKeyboard'] = True desired_caps['resetKeyboard'] = True #啓動appium-desktop服務器,服務器IP根據實際填寫 driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)