app定位方式總結

2021-10-17 03:32:56 字數 496 閱讀 5195

元素定位方式

id可以不唯一,web當中id是唯一的

class表示元件的名稱,類似於web當中tagname

content-desc 元素標識(經常沒有)

uiautomator

xpath(相對路徑,一般用,手機解析頁面速度比較慢)

原生環境三種輔助定位工具

uiautomatorview 最好用這個

weditor python 終端輸入weditor自動啟動,不要和uiautomatorview同時使用,會衝突的

python automator2庫

webview環境定位元素

chorme inspect chrome中輸入:chrome://inspect(需要科學上網)

uc tools

原生環境切換到webview環境

切換到原生:driver.switch_to.context(none)

chromedriver路徑配置

元素定位方式Xpath總結

一.絕對路徑 不要使用,除非已經使用了所有方式仍然無法定位 方法 根據實際目錄,逐層輸寫。例子 find element by xpath html body div 2 form span input div 2 指第2個元素 二.相對路徑 建議使用 方法 首先找目錄元素是否有 精準元素 即唯一能...

CssSelector常用定位方式總結

使用cssselector來定位頁面中的元素,是經常使用的方式,本文列出典型的使用方法。1.根據 標籤定位 tagname 定位的是一組,多個元素 e.g find element by cssselector div 2.根據 id屬性定位 注意id使用 表示 e.g find element b...

5 App使用定位

1 定位方法 2 定位的實現 system h5內建定位 amap 高德定位 出現的問題,在打包後使用system wgs84 只能獲取到當前位置的經緯度資訊,沒有位置資訊 原因不知,可能系統內建定位模組不支援地理反編碼 解決方案 注意座標系 1 使用js api中的位址解析 var map new...