我需要使用testcafe测试一个元素的innerText是否包含子串,但我无法找出正确的方法。
Selector('.displayed-result').innerText = '12 results'
Selector('user-details').count = 12
这是我试过的方法
await t.expect(Selector('.displayed-result').innerText).contains(`${Selector('user-details').count);
包含不返回正确的结果,正确的检查方法是什么?
TestCafe不对表达式进行评估。断言方法.
你需要重写你的代码如下。
const userDetailCount = await Selector('user-details').count;
await t.expect(Selector('.displayed-result').innerText).contains(userDetailCount.toString()));