gpt4 book ai didi

javascript - 如何对选择器的所有节点执行断言?

转载 作者:行者123 更新时间:2023-11-28 20:27:59 24 4
gpt4 key购买 nike

在我的 testcafe 测试中,我有一个匹配多个节点的选择器。我想在与此选择器匹配的所有 节点上执行断言。

这将仅对 mySelector 返回的第一个元素执行断言

await t.expect(mySelector.innerText).eql("foo");

这将在所有元素上执行它,但它确实很冗长:

const count= await mySelector.count;
for (let i = 0; i < count; ++i) {
await t.expect(mySelector.nth(i).innerText).eql("foo");
}

是否有我缺少的内置方法来执行此操作?

最佳答案

TestCafe 没有像 expectEach 这样的方法,所以我认为你提出的方法是最好的方法。它添加了几行代码,但清楚地说明了您要在测试中检查的内容。

关于javascript - 如何对选择器的所有节点执行断言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46155590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com