我正在尝试测试Google Spreadsheets的插件,但是在等待加载程序完全消失之前遇到了问题。
如果转到https://docs.google.com/spreadsheets/u/0/并创建一个新的空白页,则可以看到菜单上会有一个黄色的“正在工作”加载程序,该加载程序将出现并消失多次。
我想等到该元素出现5秒钟后再继续测试。谢谢。
答案 0 :(得分:4)
您可以使用以下代码段:
// 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});