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
- js獲取元素的方法(獲取html元素的方法)JSHTML
- appium 獲取混合頁面元素失敗APP
- 『與善仁』Appium基礎 — 22、獲取元素資訊的操作(一)APP
- js獲取元素的方法與屬性JS
- Appium 切換進入 webview,點選元素偏離APPWebView
- Android獲取Manifest中元素的值Android
- jQuery獲取元素內部元素和獲取內容的區別、獲得輸入框value的方法jQuery
- 獲取陣列第N個元素的方法陣列
- webview獲取網頁titleWebView網頁
- 最全的獲取元素寬高及位置的方法
- 根據id獲取元素的寬度的方法
- python元組有哪些獲取元素的方法Python
- js獲取節點元素物件的方法介紹JS物件
- Android webview的快取機制AndroidWebView快取
- JavaScript獲取指定元素的同輩元素JavaScript
- 獲取ul元素下的所有li元素
- js中用tagname和id獲取元素的3種方法JS
- Appium 的 ios 中 webview 問題APPiOSWebView
- JQuery this和$(this)的區別及獲取$(this)子元素物件的方法jQuery物件
- iOS WebView UserAgent 獲取和設定iOSWebView
- 獲取div元素下li元素的數目
- jQuery如何獲取當前元素的兄弟元素jQuery
- 【轉】NO.3、python+appium+ios,遍歷真機元素,得到webviewPythonAPPiOSWebView
- JS 獲取文件元素JS
- jquery獲取子元素jQuery
- Android 中 WebView 的除錯方法AndroidWebView除錯
- Android WebView 除錯方法AndroidWebView除錯
- vue1和vue2獲取dom元素的方法Vue
- Python獲取list中指定元素索引的兩種方法Python索引
- 獲取元素CSS值之getComputedStyle方法熟悉CSS
- jQuery獲取元素前面所有兄弟元素jQuery
- Swift iOS : WebView快取圖片的方法SwiftiOSWebView快取
- js通過元素的class屬性獲取元素JS
- javascript獲取當前元素的上一級元素JavaScript
- jQuery獲取當前元素的下一個元素jQuery
- appium元素定位APP
- Android中清楚Cookie和WebView的快取AndroidCookieWebView快取