验证元素在量角器中消失

谢尔盖·特普利亚科夫(Sergey Teplyakov)

为了等待,我使用了这种等待功能:

    browser.wait(function()
    {
        return browser.isElementPresent(by.repeater('recentName in recentNames').row(0));
    }, 10000);

我如何等待元素从页面中消失?我的项目有很多模态窗口,并且因为元素总是显示在页面上,所以我有时会遇到困难并测试失败,因为我使用了错误的元素来等待。例如,我有这样的元素,当单击Enter后,模式窗口关闭时,该元素消失:

<div class="modal-backdrop  in"></div>
里奥·加卢奇(Leo Gallucci)

您可以使用自定义的waitAbsent()帮助程序函数,该函数通过变为不可见或不存在来主动等待元素消失。

该帮助程序等待着specTimeoutMs忽略无用的webdriver错误,例如StaleElementError

用法:添加require('./waitAbsent.js');您的onPrepare块或文件。

等待模态消失的示例:

expect($('.modal-backdrop.in').waitAbsent()).toBeTruthy();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

验证量角器中的文本值

来自分类Dev

量角器等待元素在DOM中

来自分类Dev

如何验证数组的每个元素是否在Typescript /量角器中包含搜索字符串

来自分类Dev

量角器:随机弹出元素的验证失败

来自分类Dev

单击元素-量角器

来自分类Dev

从量角器的元素中访问内部元素

来自分类Dev

量角器在转发器中查找元素

来自分类Dev

量角器-计算中继器中的元素并打印

来自分类Dev

在量角器的中继器中检索元素

来自分类Dev

如何验证量角器中是否存在图像?

来自分类Dev

ng-if中/中的元素的量角器isPresent()结果

来自分类Dev

在量角器中测试材料设计元素

来自分类Dev

在量角器中定位父元素的推荐方法

来自分类Dev

如何检查量角器中DOM元素的存在?

来自分类Dev

量角器通过div中的标签查找元素

来自分类Dev

如何单击量角器中的隐藏元素?

来自分类Dev

量角器-获取列表中的特定元素

来自分类Dev

用量角器在ng重复中测试元素计数

来自分类Dev

如何在量角器中识别此元素?

来自分类Dev

获取量角器中的元素属性值

来自分类Dev

如何检查量角器中是否存在元素?

来自分类Dev

检查量角器黄瓜框架中是否存在元素

来自分类Dev

如何单击量角器中的隐藏元素?

来自分类Dev

如何检查量角器中是否存在元素?

来自分类Dev

无法在量角器中单击循环中的元素

来自分类Dev

如何等待页面加载图像在非角度页面上的量角器中消失

来自分类Dev

量角器查找和单击元素

来自分类Dev

量角器elementexplorer不显示元素

来自分类Dev

量角器链式元素混乱