【发布时间】:2018-11-04 22:09:15
【问题描述】:
我有一个页面,在检查后发现它提供了,
<a class="SomeClass" href="#/sObject/701R00000004qi1IAA/view" title="Test;a">Test<a--></a>"
我想验证页面是否有701R00000004qi1IAA ID。我正在使用以下代码:
locator = "/a[contains(@href,'" +ID+"')]"
然后
getWebDriverUtil.waitForElementPresent(By.xpath(locator), 10000 ).isDisplayed();
但我收到了timeOutException。但是手动我可以确认该目标页面上存在带有 id 的字段。
我在这里做错了什么?
【问题讨论】:
-
findElements 可以遍历所有 //a[@class='someclass'] 并且如果你得到每个的 outerHtml 然后你可以看看你的 id 是否错误。页面上有 iframe 吗?
标签: selenium xpath selenium-webdriver