我正在寻找这个的工作实现。我想出的最好的是:Selenium 2.0 Web驱动程序:isTextPresent的实现
public boolean isTextPresent(String string) {
for (WebElement e : drv.findElements(By.cssSelector("*"))) {
if (e.isDisplayed() && e.getText().contains(string)) {
return true;
}
}
return false;
}
寻找文本时,您不能更具体?随着您可能走遍整个DOM,这会变得很慢。 IE将是最糟糕的。如果你至少可以将搜索范围缩小一些... – Mikezx6r
当然你是对的。我在那里使用詹金斯,真的时间不是一个问题。 –