在Windows之间切换之前,我一直在使用Thread.sleep。 我不喜欢这种方法,但发现它是唯一有效的选择。 我尝试的是执行一个基本上运行几秒钟的循环然后我执行了driver.switchTo.switch(窗口)以避免Thread.sleep。但是,这不允许我进行切换。只有Thread.sleep为我做了。 想知道为什么会这样。任何输入。感谢。
答案 0 :(得分:-1)
它究竟出了什么问题?
你可以使用WebDriverWait类,这基本上是一个不断尝试评估条件的包装器,并且使用Thread.Sleep()。
Thread.Sleep()对此很好。