即使我已经阅读了TC提供的文档,但仍不确定之间有什么区别?
await t.expect(element.visible).ok();
和
await t.expect(element.exists).ok();
我有一种预感,某种程度上可见的内容包括存在检查,但另一方面,元素可能存在,但根本不在可见区域...
提前谢谢
答案 0 :(得分:4)
.exists
仅检查DOM中的元素。它不检查可见性。
如果要检查可见性,则有两种方法:
await t.expect(element.with({visibilityCheck: true}).exists).ok();
await t.expect(element.visible).ok();
答案 1 :(得分:0)