python+appium 自動化2--元素定位uiautomatorviewer

 

出處:https://www.cnblogs.com/yoyoketang/p/6128741.htmlhtml

前言:android

能夠打開手機上的app了,下一步元素定位uiautomatorviewer,經過定位到頁面上的元素,而後進行相應的點擊操做。web

uiautomatorviewer  是android sdk自帶的一個元素定位工具,很是簡單好用,使用uiautomatorviewer,你能夠檢查一個應用的ui來查看應用的佈局和組件以及相關的屬性。app

1、啓動uiautomatorviewer.bat工具

方法1:找到文件後雙擊打開。佈局

方法2:cmd-->uiautomatorviewerui

打開後的頁面如圖:htm

 

2、鏈接手機blog

1. cmd--adb devices,確認手機是否正常鏈接電腦cmd

2. 打開手機京東頁面,讓屏幕處於點亮狀態

3. 點擊uiautomatorviewer的左上角安卓機器人按鈕Devices Screenshot按鈕刷新頁面

 

3、定位元素

1. 移動鼠標到須要定位的元素上,如圖:右下角會顯示元素對應屬性

2, 編寫腳本

--接上篇打開app後,休眠五秒,等待頁面加載完成

--經過id來定位到充值繳費,執行點擊操做

 

4、元素定位(此處敲黑板,作筆記)

1. appium的webdriver 提供11中元素定位方法,在selenium基礎上擴展了3種。

相關文章
相關標籤/搜索