等到 loader 元素不出现 5 秒
Posted
技术标签:
【中文标题】等到 loader 元素不出现 5 秒【英文标题】:Wait until loader element doesn't appear for 5 seconds 【发布时间】:2019-01-27 12:01:09 【问题描述】:我正在尝试测试 Google 电子表格的插件,但我遇到了等待加载程序完全消失的问题。
如果你去https://docs.google.com/spreadsheets/u/0/创建一个新的空白页面,你可以观察到菜单上会有一个黄色的“Working”加载器,它会多次出现和消失。
我想等到该元素没有出现 5 秒钟后再继续测试。谢谢。
【问题讨论】:
devexpress.github.io/testcafe/documentation/test-api/… 【参考方案1】:你可以使用这个 sn-p:
// wait for a selector to disappear
const loader = Selector('div.jfk-butterBar')
.withText('Updating...');
await t
.expect(loader.with(visibilityCheck: true).exists)
.notOk(timeout: 5000);
【讨论】:
以上是关于等到 loader 元素不出现 5 秒的主要内容,如果未能解决你的问题,请参考以下文章