我正在使用Selenium Webdriver。我想使用XPath和innerHtml找到一个元素。我怎样才能做到这一点?是否有类似的东西 // * [innerHTML的()= 'someValue中'] 感谢。
答案 0 :(得分:0)
根据你的查询:// * [innerHtml()='somevalue']
试试这个:
WebElement foundElement = null;
for (WebElement element : webDriver.findElements(By.xpath("//*")))
{
String innerHTML = element.getAttribute("innerHTML");
if(innerHTML.equals("somevalue"))
{
foundElement = element;
break;
}
}