日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Appium+PythonUI自动化测试之uiautomatorviewer和Inspector元素定位

發(fā)布時間:2025/3/15 python 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Appium+PythonUI自动化测试之uiautomatorviewer和Inspector元素定位 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、uiautomatorviewer

uiautomatorviewer是android-sdk自帶的一個元素定位工具,非常簡單好用,使用uiautomatorviewer,你可以檢查一個應(yīng)用的UI來查看應(yīng)用的布局和組件以及相關(guān)的屬性。

1、啟動uiautomatorviewer.bat,打開sdk安裝目錄到C:\Program Files (x86)\sdk\android-sdk-windows\tools找到uiautomatorviewer.bat,雙擊打開


2、連接手機

? ? a cmd打開輸入adb devices,確認手機已連上

? ? b 打開微信登錄頁面,讓屏幕處于點亮狀態(tài)

? ? c 點左上角安卓機器人按鈕Devices Screenshot按鈕刷新頁面

? ? d?如果連接報錯Error while obtaining UI hierarchy XML file: com.android.ddmlib.TimeoutException Error while obtaining UI hierarchy XML file: com.android.ddmlib.TimeoutException,嘗試重新連接手機、停掉腳本運行

3、移動鼠標到需要定位的元素上,如登錄,可以看到右邊對應(yīng)的屬性id

resource_id:com.tencent.mm:id/e80

二、Inspector

Appium Inspector是appium自帶的一個元素定位工具,本篇學習Appium Inspector是如何定位的。

1、設(shè)置appium

? ? a 點擊搜索按鈕start Inspector Session打開檢查器頁面

? ? b 配置手機系統(tǒng) platformName:Android

? ? c 配置手機系統(tǒng)版本 platformVersion:7.1.2

? ? d 配置設(shè)備號deviceName:852111 通過 cmd下? adb devices獲取

? ? e 配置app包名appPackage:com.xi.zuo

? ? f 配置設(shè)置啟動的Activity? appActivity:com.xi.zuo.ui.setup.SplashActivity

? ? g 點擊save保存起

? ?

2、啟動Ispector Window頁面

? ? a.手機確保連接電腦(adb devices查看)

? ? b.確保appium服務(wù)是啟動的

? ? c?點擊start session啟動

? ? d.這時候可以看到手機上微信應(yīng)用被啟動并打開Inspector定位元素頁面

? ? e.點Inspector Window界面的 Refresh 按鈕刷新界面


3、Ispector Window頁面定位元素

? ? 點擊選中需要定位的元素,右邊對應(yīng)出現(xiàn)元素屬性

? ??

?

總結(jié)

以上是生活随笔為你收集整理的Appium+PythonUI自动化测试之uiautomatorviewer和Inspector元素定位的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。