【发布时间】:2016-03-23 16:15:41
【问题描述】:
你能给个建议吗(请看图片)我如何检查 selectIndicator 是否存在于一个块上,然后我应该选择另一个。我知道如何检查该元素是否存在于整个页面上,但我需要查找它是否存在于特定元素上。在我的示例中,我选择了客厅,我需要检查是否未选择 DVR - 选择那个。知道我该怎么做吗?我试图以这种方式检查,但没有运气:
WebElement element= driver.findElementByAccessibilityId("First element").findElementByAccessibilityId("Second element");
【问题讨论】:
-
不是真正的重复。您的解决方案将检查页面上是否存在元素,这可以通过使用 isPresent 或 isDisplayed 来完成。但是我需要元素是否存在于特定的定位器(Xpath 或 id)上。知道如何实现吗?
-
您可以尝试查找元素的属性并与预期的属性匹配,例如使用 WebElement w; w.getAttribute(arg0) w.getCssValue(arg0) w.getTagName()
标签: java android webdriver appium