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


appium做app自動化測試,環境搭建是比較麻煩的。

 

也是很多初學者在學習app自動化之時,花很多時間都難跨越的坎。

 

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

 

在app自動化測試當中,我們主要是通用電腦端的python代碼,能夠驅使手機端的app去進行操作。

 

比如打開一個app,輸入用戶名和密碼,進入登陸操作。

 

由於電腦端和手機端是兩個獨立的設備。

 

要實現數據通信,就需要將二者連一起。

 

因此對於真機用戶,需要用USB線連接手機和電腦,並且在開發者選項當中,開啟USB調試模式。

 

 

App自動化環境安裝

 

1、安裝node.js

 

2、安裝appium desktop程序

 

3、安裝JDK1.8及以上版本

 

4、安裝安卓開發工具

 

5、安裝appium python客戶端

 

6、真機或者模擬器

 

安裝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、配置環境變量:

 

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

 

在以上的截圖中,

 

ANDROID_HOME=D:\android-sdk-windows

 

◆ 在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自動化體驗之旅了!

轉自檸檬班小簡老師的 Python appium搭建app自動化測試環境

https://mp.weixin.qq.com/s/2Qpnsplx_2Q3qa0TU_JK_A


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM