【发布时间】:2017-04-06 23:53:23
【问题描述】:
我们可以为失败的预期条件传入超时:
browser.wait(EC.stalenessOf(elementThatIsNotStale), 3000, 'Error: Element was found in the dom');
我们可以传入一个值来覆盖当前在成功时使用的隐式超时吗? 即,我想确保一个元素没有附加到 dom,但我不想等待我们的隐式超时设置为 30 秒。我也想同时通过失败和通过计时器:
browser.wait(EC.stalenessOf(elementThatIsStale), 3000, 3000, 'Error: Element was found in the dom');
这样它只检查 3 秒,无论通过或失败,然后返回结果。
有没有办法传入隐式超时覆盖?
【问题讨论】:
标签: javascript selenium selenium-webdriver protractor