是否有Javascript等待元素消失的示例-用于机器人测试

时间:2019-04-17 22:02:57

标签: javascript robotframework selenium2library

我看过python代码示例,但是我需要将其作为Javascript运行,因此请不要将其标记为重复。

“等待直到元素不存在”在我对旧元素的机器人测试中失败-元素未附加到页面错误。所以我试图通过运行Java脚本找到替代方法。对于与“点击元素”类似的问题,我可以使用以下内容:

     Click Element        //button[contains(text(),'Save')]  ----  This fails
     Execute JavaScript   $('button:contains("Save")').click();  --- This works

是否有一种方法可以使“等待直到元素不可见”达到相同的目的?我在下面尝试并得到错误:WebDriverException:消息:未知错误:Runtime.evaluate引发了异常:SyntaxError:输入的意外结束

 Execute JavaScript       $wait.until(ExpectedConditions.invisibilityOfElementLocated(id:contains("loader")));

0 个答案:

没有答案