python appium搭建app自動化測試環境

 

appium作app自動化測試,環境搭建是比較麻煩的。也是不少初學者在學習app自動化之時,花不少時間都難跨越的坎。php

但沒有成功的環境,就沒有辦法繼續後續的使用。html

 

在app自動化測試當中,咱們主要是通用電腦端的python代碼,可以驅使手機端的app去進行操做。好比打開一個app,輸入用戶名和密碼,進入登錄操做。java

因爲電腦端和手機端是兩個獨立的設備。要實現數據通訊,就須要將兩者連一塊兒。所以對於真機用戶,須要用USB線鏈接手機和電腦,而且在開發者選項當中,開啓USB調試模式。node

 

 

app自動化環境安裝包括如下幾點:python

一、安裝node.jsandroid

二、安裝appium desktop程序git

三、安裝JDK1.8及以上版本github

四、安裝安卓開發工具windows

五、安裝appium python客戶端android-studio

六、真機或者模擬器

 

 

第一步:安裝nodejs和appium desktop程序

nodejs官網下載地址:https://nodejs.org/en/download/

appium的運行依賴於nodejs,因此要先安裝nodejs。nodejs下載完成以後,windows用戶雙擊安裝完成便可,不須要作額外配置。

 

appium desktop下載官網:https://github.com/appium/appium-desktop/releases

appium版本更新較快。最新的版本在你的電腦上不必定運行的起來。若是新版本運行不起來,那麼建議換其它的版本。

安裝也很是簡單,雙擊exe程序運行便可。

 

 

第二步:安裝JDK

JDK要求1.8版本以及以上。參考網上其它文章來安裝jdk。

 JDK下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

 

 

 第三步:安裝安卓開發工具

自動化測試當中,會用到一些工具,但不會去開發一個app。因此sdk部分不須要。只須要下載工具部分便可。

安卓sdk下載地址:http://tools.android-studio.org/index.php/sdk

安裝步驟以下:

1)解壓 platform-tools_r28.0.2-windows.zip到本地目錄

2)雙擊SDKManager.exe

 

 

3)SDK Manager界面當中,只勾選:

Tools當中的Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools

Extras目錄。

 

 

 

其它的一律不勾選。默認選中的請注意取消勾選!!!!

打開SDK Manager,默認會選中安卓sdk,請必定要取消掉。

 

 

4)配置環境變量:

  4.1  添加ANDROID_HOME環境變量,配置sdk根目錄。

在以上的截圖中,

ANDROID_HOME=D:\android-sdk-windows

 

 

 4.2  在PATH變量中添加三項內容:

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

%ANDROID_HOME%\build-tools\28.0.3

 

 

檢測:

進入cmd命令行,輸入adb version

可以正常顯示adb的版本就okay.

 

 

 

 

 第四步:安裝appium python客戶端

使用python的pip命令,直接在線安裝:

pip install Appium-Python-Client

 

 

 

 第五步:安裝模擬器(使用真機的用戶,能夠跳過此步驟)

本步驟中,選擇夜神模擬器。

夜神模擬器官方網站下載地址:https://www.yeshen.com/

下載安裝完成以後。桌面會有2個圖標:夜神模擬器、夜神多開器。

夜神模擬器:默認安卓版本爲4.4.2

夜神多開器:能夠增長安卓5.1模擬器、安卓7.1模擬器。

在啓動模擬器以前,替換模擬器安裝路徑當中的nox_adb.exe

第一步:將%ANDROID_HOME%\platform-tools目錄下的adb.exe拷貝到桌面,更更名稱爲nox_adb.exe

 

 

第二步:將第一步中的nox_adb拷貝到夜神模擬器安裝目錄下,替換原來的文件。

 

 

再去啓動夜神模擬器。而後在cmd命令行當中,輸入命令:adb devices

 

 

以上全部步驟安裝完成以後,恭喜你,環境搭建好了!能夠開啓app自動化體驗之旅了!!

相關文章
相關標籤/搜索