Selenium WebDriver隐式等待

3
如何在JavaScript webdriver中实现类似于Python的隐式等待?
示例代码:
```javascript browser.manage().timeouts().implicitlyWait(1000); ```
注意:保留HTML标记。
2个回答

5
driver.manage().timeouts().implicitlyWait(1);

2
不,我在文档中也没有找到它,但我在webdriver.js源代码中找到了它。我已经使用过这种方法几次,而且它有效。不过我不确定所有的webdriver版本都适用。 - Dmitry Ivanov
3
这段代码在我的程序中无法正常工作。有没有什么需要更改的?driver.manage(...).timeouts 不是一个函数。 - Jigs1212
10
这个答案不适用于Javascript selenium-webdriver。@Jigs1212,以下是Javascript实现代码:this.driver.manage().setTimeouts({ implicit: 20000, pageLoad: 10000 }); - ColinWa

3

JavaScript API 的正确函数是

原始回答

driver.sleep(1000)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接