Appium自動化環境安裝

轉載至我同事https://www.cnblogs.com/gqv2009/p/12620773.html#autoid-0-0-0html

1、準備安裝包

準備工做:下載全部的安裝包下載地址
連接:https://pan.baidu.com/s/1c_9zpl0BaUK6W13SRpXZTA 密碼:lhjrjava

2、解壓安裝包

img

3、安裝環境

以win10爲例node

1.安裝模擬器

1.雷電模擬器 下載並安裝雷電模擬器 https://www.ldmnq.com/article?category=4 本身百度安裝
2.夜神模擬器 下載並安裝夜神模擬器 https://www.yeshen.com/
隨便安裝一種模擬器均可以
先確保你的電腦Hyper-V是關閉的,不然啓動模擬器時部分電腦會藍屏重啓。
把安卓sdk中的adb.exe複製兩份,其中一個更名爲nox_adb.exe後,放到夜神模擬器安裝目錄的bin目錄下覆蓋原文件python

安裝

img

配置

安裝完成--進入到你安裝的bin目錄下,輸入:nox_adb.exe connect 127.0.0.1:62001
注意:選擇目錄後輸入cmd
imgandroid

測試

打開AndroidStudio運行項目
imgweb

設置爲手機模式

img

2.安裝JDK

JAVA官網http://www.oracle.com/technetwork/java/javase/downloads/index.html下載JDK的安裝包
雙擊SDK的安裝文件,使用默認值一路下一步,直到完成安裝

3.添加環境變量

img

CLASSPATH
      ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

     > 注意上邊最開始有個點;

img

JAVA_HOME
       C:\Program Files\Java\jdk1.8.0_191`
   Path
        %JAVA_HOME%\bin
        %JAVA_HOME%\jre\bin

在cmd終端中輸入java -version 和 javac命令不報異常,說明安裝成功
img
imgnpm

安裝步驟能夠查看:https://blog.csdn.net/u012934325/article/details/73441617/android-studio

4.安裝node.js

img

1. 點擊下載安裝包 https://nodejs.org/zh-cn/
2. 雙擊node.js的安裝文件,使用默認值一路下一步,若是修改了安裝路徑要記住實際的路徑

img
\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"

img

5.安裝 Android Studio

1. 下載地址: https://www.androiddevtools.cn/
2. 依次點擊AndroidSDK工具>>SDK Tools>>會跳轉到如下界面,Windows建議選擇.exe後綴

img

img

安裝完成後配置環境變量,新增系統變量ANDROID_HOME,值就是安裝的那個文件夾
img

再到系統的Path變量裏增長;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
img

6.安裝 Appium

用管理員身份進入cmd,執行命令npm install -g appium@1.5,命令指定了安裝1.5版本
img
安裝過程有點慢,等待安裝完成後解壓AppiumForWindows_1.4.16.1.zip,繼續安裝appium-installer.exe,雙擊安裝包,仍是使用默認值一路下一步,記住安裝路徑
img
img
安裝完成後配置環境變量,將路徑C:\Program Files (x86)\Appium\node_modules.bin添加到環境變量path中去

7.安裝appium-doctor

cmd下執行命令
C:\WINDOWS\system32> npm install -g appium-doctor

8.安裝appiumlibrary

安裝方法1:直接命令

C:\WINDOWS\system32> pip install robotframework-appiumlibrary

安裝方法2:解壓文件包中的robotframework-appiumlibrary-1.4.6.tar.gz

而後cmd進入到解壓後的文件夾路徑下,執行命令

C:\Program Files\robotframework-appiumlibrary-1.4.6> python setup.py install

9.驗證環境

以管理員方式打開 cmd下執行命令:

C:\WINDOWS\system32> appium-doctor

img

出現以上內容說明環境已經安裝成功

10.環境測試

C:\Users\gqv20>adb devices

出現如下狀況說明設備鏈接成功

adb server is out of date.  killing...
* daemon started successfully *
List of devices attached
emulator-5554   device

啓動Appuim

img

運行如下代碼

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)

出現如下狀況說明Appium和模擬器運行成功不然失敗

img
img

相關文章
相關標籤/搜索