如何取出Thread.Sleep并让wait.until等待一两秒钟

时间:2018-10-06 01:42:24

标签: selenium-webdriver webdriverwait

我一直在遇到一个问题,其中wait.until ExpectedConditions没有等待足够长的时间,因为元素在DOM中可见/存在但仍处于动画状态。例如,我想在文本框中输入文本,在DOM中可见/可访问时,文本框上的等待会很快结束,但是在UI中要花一两秒钟才能正确显示/加载。这会导致脚本失败。我相信这是因为CSS动画和转换。我研究了很多,但不确定如何处理。目前,我非常等待后才使用Thread.sleep(2000),直到我想将所有thread.sleeps都取出来。

0 个答案:

没有答案