据推测,对于.waitForElementNotVisible(selector, 2000)来说,它可以测试元素是否在0.75秒内消失。
但是,如果我们的代码有一个错误,并且它正在做错误的事情,并且元素是不可见的,并且正在消失,那该怎么办?
现在,.waitForElementNotVisible()实际上不会仍然成功(并通过测试),因为在时间= 0时,它实际上是不可见的(因为它正在衰退)。
换句话说,.waitForElementNotVisible()无论如何都可以成功?
(可以有两种情况,一种是JavaScript每隔33 is调整一次透明度,另一种情况是CSS转换)。
发布于 2017-08-29 13:24:02
我认为这是一个断言,所以您应该使用expect/assert来代替:
browser.waitForElementNotVisible(selector, 2000)be
browser.expect.element(selector).to.not.be.visible.after(2000);https://stackoverflow.com/questions/45766439
复制相似问题