如何在每个命令后设置webdriver等待?

时间:2013-04-03 17:13:21

标签: python selenium-webdriver

webdriver是否有任何方法可以在每个命令后设置超时?在每个命令之后编写time.sleep(n)令人毛骨悚然....任何建议?

2 个答案:

答案 0 :(得分:1)

您可以使用WebDriverWaitWebDriverWait.until。文档here详细说明了它们的工作原理。

答案 1 :(得分:0)

我目前正在使用此

protected void sleep(int i) {
driver.manage().timeouts().implicitlyWait(i, TimeUnit.SECONDS);
}

sleep(1);

司机在继续之前睡了1次。

我不知道这是不是你想要的。