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

附上代码截图:

happy coding!

你可能感兴趣的:(Appium Android 获取WebView元素的方法)