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

时间:2017-03-31 15:07:33

标签: webview appium

我正在努力自动化一个有webview屏幕的Android应用程序。我无法通过xpath类,使用索引或甚至使用提供名称文本来单击正确的元素。

screenshot

如果您看到这些屏幕截图,可以看到当我检查元素时,我会链接到其他地方。我尝试使用getlocation,然后将其传递给我点击,但它也让我错误点击。

我尝试了touchaction类方法,但它们无效。我的代码通过appium但是方法点击或按下任何内容。

我也尝试过这种方式,但没有运气。

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

任何帮助将不胜感激。另外,我如何使用webview而不是webelement?哪个更好?

1 个答案:

答案 0 :(得分:0)

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

By.accessibilityId("Die Wish App")