Eug*_*gen 2 automated-tests web-testing typescript e2e-testing testcafe
即使我已经阅读了TC提供的文档,但仍不确定之间有什么区别:
await t.expect(element.visible).ok();
Run Code Online (Sandbox Code Playgroud)
和
await t.expect(element.exists).ok();
Run Code Online (Sandbox Code Playgroud)
我有一种预感,以某种方式可见的包括存在检查,但是另一方面,元素可能存在,但是不在可见区域...
先感谢您
.exists仅检查该元素是否在DOM中。它不检查可见性。
如果要检查可见性,可以采用两种方法:
await t.expect(element.with({visibilityCheck: true}).exists).ok();
await t.expect(element.visible).ok();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |