Appium+Python移動端(Android)自動化測試環境搭建

1.安裝jdk1.8以上

去官網:www.oracle.com下載

參考文章:https://blog.csdn.net/weixin_44084189/article/details/98966787

https://www.cnblogs.com/tuxiaomeng/p/10418591.html

2.安裝android sdk(我是windows7系統)

下載Android SDK Tools: http://www.androiddevtools.cn/

打開網站後,我們可以看到這裏面有Android開發所需的各種工具,首先找到SDK Tools:

選擇一個最新的版本就行了。我在的是zip包,解壓後android-sdk-windows包放在了D:\Android\目錄下

注意,這裏有exe和zip兩種文件可供下載,exe的就是個安裝程序,下載下來需要自己雙擊安裝。這裏建議下載zip壓縮包,下載後,直接解壓縮到你想要安裝Android的路徑就行了。解壓後的文件目錄如下:

然後就雙擊“SDK Manager.exe”,啓動SDK Manager,如圖所示:

Tools文件夾裏面的Android SDK Tools(這個我們在之前的一步已經下載好了的,一般不會讓你再安裝了,不過有可能會讓你更新),然後就是Android SDK Platform-tools和Android SDKBuild-tools,注意只需要下載最新的版本就行了。

然後就是API。新手的話,選擇一個最新的版本就好了,因爲Android是向下兼容的。

最後就是extras文件夾中的東西了,如下圖所示

然後,install 下載就行。

最後一步:環境變量:

ANDROID_HOME= D:\android\android-sdk-windows

path=;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

檢驗一下Android SDK是否安裝成功:在命令行窗口中輸入”adb version“

 

[安裝完成後,在cmd命令窗運行adb,提示0xc000007b錯誤]

網上排查是因爲缺少Microsoft Visual C++ Redistributable,2019版本的下載地址如下,x86和x64版本都安裝,問題解決!!!

https://social.msdn.microsoft.com/Forums/vstudio/en-US/e653a57a-bc32-4134-87bf-df33058f0531/download-microsoft-visual-c-2017-redistributable?forum=vssetup

3.安裝python3.7

https://www.python.org/downloads/ 並配置環境變量

命令行中輸入 python ,檢查成功

4.安裝note.js

下載地址:https://nodejs.org/en/ 

命令行中輸入 npm ,檢查成功

5.安裝appium 

AppiumForWindows_1_4_16_1.zip我下的這個版本

下載地址:https://bitbucket.org/appium/appium.app/downloads/

點擊 appium-installer.exe 進行安裝

配置環境變量:

Appium_Home=D:\Program Files (x86)\Appium

path後面追加=%Appium_Home%\node_modules\.bin\;%Appium_Home%

cmd打開命令行窗口,輸入appium-doctor ,出現以下提示,All Checks were successful ,說明環境配置成功,如圖所示:

6、安裝appium - python - client(目的是將python與appium關聯起來)

cmd打開命令行窗口,輸入:pip install Appium-Python-Client,提示成功就可以了,我這邊是已經安裝過了,如圖所示:


7、連接手機測試

確認手機已經連接電腦,且驅動安裝完成,打開cmd,輸入adb devices,出現如下圖所示信息則說明連接成功:

adb devices設備的狀態有 3 種:

  • device , 設備連接正常
  • offline , 設備離線,連接出現異常
  • unauthorized 設備爲進行授權,需要在設備上是否允許調試對話框進行授權

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章