-1

在切换窗口之前,我一直在使用 Thread.sleep。我不喜欢这种方法,但发现它是唯一有效的选择。我所做的尝试是执行一个基本上运行几秒钟的循环,然后我执行 driver.switchTo.switch(窗口)以避免 Thread.sleep。但是,这不允许我进行切换。只有 Thread.sleep 为我做。想知道为什么会这样。任何输入。谢谢。

4

1 回答 1

-1

它到底有什么问题?

您可以使用 WebDriverWait 类,这基本上是一个包装器,它不断尝试评估条件,并且在后台使用 Thread.Sleep()。

Thread.Sleep() 对此很好。

于 2012-06-15T22:34:58.783 回答