Thread.sleep等待窗口打开

时间:2012-06-15 20:08:44

标签: selenium selenium-webdriver

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

1 个答案:

答案 0 :(得分:-1)

它究竟出了什么问题?

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

Thread.Sleep()对此很好。