Webview 无法通过xpath、类名、位置或索引单击

Webview 无法通过xpath、类名、位置或索引单击,webview,appium,Webview,Appium,我正在努力实现android应用程序的自动化,该应用程序也有一些webview屏幕。我无法通过xpathclass,使用索引,甚至使用命名文本,单击正确的元素 若你们看到这些屏幕截图,可以看到当我检查元素时,我得到了指向其他地方的链接。我尝试使用getlocation,然后将其传递给click,但它也让我点击错误 我尝试了touchaction类方法,但它们不起作用。我的代码通过了appium,但方法点击或按下nothing 我也试过这种方法,但没有成功 WebElement Quiz1 =

我正在努力实现android应用程序的自动化,该应用程序也有一些
webview
屏幕。我无法通过
xpath
class,使用索引,甚至使用命名文本,单击正确的元素

若你们看到这些屏幕截图,可以看到当我检查元素时,我得到了指向其他地方的链接。我尝试使用
getlocation
,然后将其传递给click,但它也让我点击错误

我尝试了
touchaction
类方法,但它们不起作用。我的代码通过了appium,但方法点击或按下nothing

我也试过这种方法,但没有成功

WebElement Quiz1 = (new WebDriverWait(driver , 20))
 .until(ExpectedConditions.presenceOfElementLocated(By.xpath("//android.view.View[contains(@content-desc,'Die Wish App')]")));
Quiz1.click();

任何帮助都将不胜感激。另外,如何使用
webview
而不是
webelement
?您可以单击屏幕截图中突出显示的元素。下面是标识该元素的定位器

By.accessibilityId("Die Wish App")

您可以单击屏幕截图中突出显示的元素。下面是标识该元素的定位器

By.accessibilityId("Die Wish App")