小编Sud*_*thi的帖子

ExpectedConditions.InvisibilityOfElementLocated 需要更多时间

我遇到了一种情况,我需要等待一个元素消失(在 Firefox 中)。所以我尝试了不同的选项,但没有任何效果,所以尝试使用

new WebDriverWait(Drivers._driverInstance, new TimeSpan(0, 0, 2)).Until(ExpectedConditions.InvisibilityOfElementLocated(locator));
Run Code Online (Sandbox Code Playgroud)

这可行,但运行测试用例需要 26 秒。我评论这句话的时候花了一半的时间。为什么这种特殊方法需要更多时间。虽然我只提到了 2 秒,但实际上已经等待了近 10 秒。为什么会这样呢?有没有更快的方法来等待元素消失。

谢谢。

c# selenium wait selenium-webdriver

3
推荐指数
1
解决办法
2482
查看次数

标签 统计

c# ×1

selenium ×1

selenium-webdriver ×1

wait ×1