appium+python搭建自動化測試框架_Tools安裝(一)


作者的配置環境和版本:

win10 + python3.6 +  Appium v1.4.16 

  

1.下載node   https://nodejs.org/en/download/

下載node.js   驗證安裝: node -v

 

2.下載jdk 

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?utm_source=androiddevtools&utm_medium=website

 配置環境變量:

  •  JAVA_HOME     jdk安裝路徑

  •  CLASSPATH  變量值為:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

  •  path 里新建如下圖:

  

3.下載 安裝Android SDK    http://tools.android-studio.org/index.php/sdk

SDK Manager安裝API包遇到安裝不了的問題:

解決: 以管理員的身份打開SDK Manager.exe

 https://www.androiddevtools.cn/index.html(很好的網站,可以下很多Android相關的包)

配置環境變量:

新建環境變量ANDROID_HOME,變量值為sdk的路徑:E:\Android\android-sdk

在Path變量中增加兩個路徑:E:\Android\android-sdk\platform-tools和E:\Android\android-sdk\tools

配置了環境變量后,在命令行窗口中運行adb -version

 

4.安裝python 下載地址:https://www.python.org/downloads/

 

5.安裝Appium   

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

運行Appium需要依賴.NET Framework 4.5(一般都不需要安裝,Windows會自帶)

 

也可以通過命令裝appium:

先安裝taobaoNPM鏡像:npm install -g cnpm --registry=https://registry.npm.taobao.org

再命令安裝appium  :

cnpm install -g appium     (安裝最新版本)

cnpm install  appium@version -g     (安裝指定版本,version是版本號)

 

6.安裝Appium-doctor: cnmp install  appium-doctor -g

appium-doctor可以檢測appium整體依賴環境配置情況

cmd中輸入appium-doctor命令,提示’appium-doctor’ 不是內部或外部命令,也不是可運行的程序

解決方法: 

將Appium安裝目錄中的.bin添加到環境變量Path中,例如: 

C:\Program Files (x86)\Appium\node_modules.bin 

驗證:

 

7. 下載Appium-Python-Client   https://pypi.python.org/pypi/Appium-Python-Client/

  也可以用命令直接:pip install Appium-Python-Client

  

8.安裝PyCharm 

下載地址  https://www.jetbrains.com/pycharm/download/#section=windows

 

 

 

9.  AppiumDesktop下載

下載地址https://github.com/appium/appium-desktop/releases/tag/v1.3.1

 

10.下載夜神模擬器,自行百度。。。。。。。。。。。。。。。

 

11.連接模擬器(夜神模擬器)
 
連接時先打開模擬器的開發者usb調試開關:
 
adb connect 127.0.0.1:62001 (默認第一個模擬器的端口是62001)
adb connect 127.0.0.1:62025  (第二個是62025 ,以后依次+1)
 
adb devices 查看當前連接的設備
 
查看app:adb shell pm list package
取文件:adb pull 文件路徑 目的路徑
截圖: adb shell screencap 路徑
adb服務啟動和關閉: adb kill-server /adb start-server
 
獲取app的  activity
aapt dump badging 包路徑 | findstr "launchable"
常用的一些adb命令及詳細介紹:參照 https://www.cnblogs.com/mliangchen/p/5114149.html

 

 


免責聲明!

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



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