Appium Android 獲取WebView元素的方法

weixin_34041003發表於2018-07-18

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的方式,那你一直找不到元素而報錯。

附上程式碼截圖:

1914794-488155475444ab6f.jpg
happy coding!

相關文章