[Test]
public void Do()
{
int counter = 1;
//显示等待,用10s读取元素,如果读取不到将抛出异常,每500ms读取一次。
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
bool flag = wait.Until<bool>((d) =>
{
Console.WriteLine(counter.ToString());
counter++;
return counter == 5;
});
}selenium 使用WebDriverWait等待条件正确
最新推荐文章于 2025-09-11 03:41:09 发布
本文介绍如何使用WebDriverWait来实现页面元素等待,通过设置超时时间和检查频率,确保在指定时间内成功获取到需要的元素,避免了无限循环等待的情况。
1430

被折叠的 条评论
为什么被折叠?



