app自動化
一:appium+JDK+模擬器
1.安裝appium
官方網站下載最新的appium版本,官方網站地址:http://appium.io/
2.安裝JDK1.8
配置環境變數:https://www.cnblogs.com/xch-yang/p/7629351.html

新建JAVA_HOME:JAVA_HOME,C:\Program Files\Java\jdk1.8.0_231
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
找到path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
找到classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3.安卓Android Develop Tools工具
官方文地址:https://www.androiddevtools.cn/
(1)下載android-studio后,下載android-sdk后
(2)配置環境變數:
新建ANDROID_HOME:D:\android-sdk-windows
在PATH中添加三項內容:

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\28.0.3
(3)進入cmd命令列,輸入adb version,能夠正常顯示adb的版本就okay.
4.安裝雷電模擬器
官網下載地址:https://www.ldmnq.com/
安裝好,打開模擬器之后,在命令列當中運行此命令:adb devices
能夠得到像下圖這樣的設備串列資訊即可,
5.Ps: 使用android真機的同學,需要開啟手機的 USB除錯模式,
除錯模式的開啟因為手機型號會有差異 ,大致為:
在手機版本號點擊5下,開啟開發者模式
找到開發者模式選項,在其下找到 USB除錯模式開關,并開啟,
在手機第一次與電腦連接時,需要人為手動在手機上授權信任該手機,
6、安裝appium python客戶端
使用python的pip命令,直接在線安裝:
pip install Appium-Python-Client
二:python+appium+雷電模擬器
1.啟動雷電模擬器
2.啟動appium
http://appium.io/docs/en/about-appium/intro/
3.cmd管理員模式,檢測啟動的設備:
adb devices,查看已連接的設備
adb --help 查看幫助手冊
adb kill-server 結束行程服務
adb start-server 開啟行程
adb -devices 查看已連接的設備
adb logcat 列印log資訊
adb pull 手機路徑 本地路徑 從手機拉取資訊到本地電腦上
adb push 本地路徑 手機路徑 從本地推送資訊到手機上:adb push D:\jisuanqi_370.apk /sdcard/
adb logcat – 列印日志
adb shell – 登錄設備shell命令(命令列的人機界面)
ll
ls - l
exit退出shell
adb install 路徑 :adb install D:\jisuanqi_370.apk ,若未安裝,則安裝成功;已安裝,則安裝失敗
adb install 已安裝的apk的包名: adb uninstall com.ibox.calculators
adb shell dumpsys activity | find “mResumedActivity” :獲取當前正在活躍的頁面
mResumedActivity: ActivityRecord{bdb9e2a u0 com.cyanogenmod.filemanager/.activities.NavigationActivity t11}
adb shell dumpsys activity activities | findstr mResumedActivity
adb shell pm list package , 列出所有包名
-f 列出所有apk路徑及包名
-s 列出系統apk路徑及包名
-3 列出用戶apk路徑及包名
4.啟動,D:\softwares\android-sdk\tools\bin\uiautomatorviewer.bat,然后開始定位元素
若無法定位,則關閉appium,uiautomatorviewer.bat和appium有沖突
5.定位框架:https://developer.android.com/reference/androidx/test/uiautomator/UiSelector
連接:http://ww.testingpai.com/article/1595507262082
安裝python版本的app自動化測驗框架
pip install -U uiautomator2
pip install -U weditor,定位工具
pip install Appium-Python-Client
cmd管理員模式:啟動模擬器
adb device
weditor,跳出網頁版本的定位工具
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/258976.html
標籤:其他
