Appium Android 獲取WebView元素的方法
Appium獲取WebView元素,可以通過WebView元素的id或者content-desc來獲取。
一:通過id獲取,你必須先切換到WEBVIEW環境,然後通過driver.findElementById("btn");,就可以獲取到了。
二:通過content-desc獲取,你不能切換到WEBVIEW環境,然後通過driver.findElement(By.xpath("//android.widget.Button[@content-desc='點我']"));,就可以獲取到了。注意:你不能切換到WEBVIEW環境,如果你在WEBVIEW環境下使用content-desc的方式,那你一直找不到元素而報錯。
附上程式碼截圖:
相關文章
- Appium 在 Android10 系統無法獲取應用 webview 頁面元素APPAndroidWebView
- appium 獲取混合頁面元素失敗APP
- Appium 切換進入 webview,點選元素偏離APPWebView
- appium 自動化測試,無法獲取具體元素APP
- 『與善仁』Appium基礎 — 22、獲取元素資訊的操作(一)APP
- python元組有哪些獲取元素的方法Python
- 獲取陣列第N個元素的方法陣列
- 最全的獲取元素寬高及位置的方法
- 根據id獲取元素的寬度的方法
- Android 中 WebView 的除錯方法AndroidWebView除錯
- APPIUM-Android自動化元素定位方式APPAndroid
- Appium 的 ios 中 webview 問題APPiOSWebView
- Python獲取list中指定元素索引的兩種方法Python索引
- android獲取控制元件的幾種方法Android控制元件
- Android自動化-如何獲取檢視元素屬性?Android
- iOS WebView UserAgent 獲取和設定iOSWebView
- getBoundingClientRect方法獲取元素在頁面中的相對位置GCclient
- vue1和vue2獲取dom元素的方法Vue
- JS 獲取文件元素JS
- Android8,reactnative中webView傳的token,vue中獲取不到是怎麼回事?AndroidReactWebViewVue
- 【IDL】獲取n*n陣列的對角線元素的方法陣列
- appium元素定位APP
- Swift iOS : WebView快取圖片的方法SwiftiOSWebView快取
- Revit獲取元素的巢狀族巢狀
- JavaScript獲取父元素下子元素節點JavaScript
- jquery獲取元素節點jQuery
- dom元素操作獲取等
- Android WebView的坑AndroidWebView
- js獲取iframe和父級之間元素,方法、屬,獲取iframe的高度自適應iframe高度JS
- 關於 appium 獲取不到 toast 訊息的討論APPAST
- JS基礎_獲取元素的樣式JS
- 封裝js獲取當前元素的弟弟元素節點封裝JS
- 獲取當前元素在兄弟元素節點中的索引索引
- Appium常用操作之「Toast提示資訊獲取」APPAST
- Appium自動化(9) - appium元素定位的快速入門APP
- 動態生成DOM元素的高度及行數獲取與計算方法
- JS陣列at函式(獲取最後一個元素的方法)介紹JS陣列函式
- 獲取方法