等到文本字段中存在文本
2022-09-03 03:19:16
在网络驱动程序中,如何要求网络驱动程序等到文本字段中存在文本。
实际上我有一个剑道文本字段,其值来自数据库,需要一些时间来加载。一旦加载,我就可以继续。
请帮忙
在网络驱动程序中,如何要求网络驱动程序等到文本字段中存在文本。
实际上我有一个剑道文本字段,其值来自数据库,需要一些时间来加载。一旦加载,我就可以继续。
请帮忙
您可以使用WebDriverWait。来自文档示例:
(new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver d) {
return d.findElement(...).getText().length() != 0;
}
});
您可以使用 .从文档示例:
上面和使用此内容不会从输入字段中返回文本WebDriverWait
.getTex()
使用而不是.getAttribute("value")
getText()
(new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver d) {
return d.findElement(...).getAttribute("value").length() != 0;
}
});
测试100%工作希望这将有所帮助