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