Automated tests 当断言找到一个元素时,使用的是.exists,是否有必要?

Automated tests 当断言找到一个元素时,使用的是.exists,是否有必要?,automated-tests,selector,e2e-testing,testcafe,web-testing,Automated Tests,Selector,E2e Testing,Testcafe,Web Testing,看来, t.expect(选择器(“[data testid='foo']”) 以及 t.expect(选择器(“[data testid='foo']”)。存在) 结果是相同的,。存在必要吗?选择器(“[data testid='foo']”)返回承诺。 t.expect(选择器(“[datatestid='foo']”)断言都将始终通过。发生这种情况是因为承诺实例将被强制转换为true。 t.expect(选择器(“[data testid='foo']”)。存在)是正确的断言。它使用

看来,

t.expect(选择器(“[data testid='foo']”)

以及

t.expect(选择器(“[data testid='foo']”)。存在)

结果是相同的,
。存在
必要吗?

选择器(“[data testid='foo']”)
返回承诺。
t.expect(选择器(“[datatestid='foo']”)断言都将始终通过。发生这种情况是因为承诺实例将被强制转换为
true

t.expect(选择器(“[data testid='foo']”)。存在)
是正确的断言。它使用