我无法用您的测试代码和示例页重现此问题:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="product-0">
<input type="checkbox"/>
</div>
<div id="product-1">
<input type="checkbox"/>
</div>
<div id="product-2">
<input type="checkbox"/>
</div>
<div id="product-3">
<input type="checkbox"/>
</div>
<div id="product-4">
<input type="checkbox"/>
</div>
</body>
</html>
import { Selector } from 'testcafe';
fixture `check`
.page `../pages/index.html`;
test('basic', async t => {
const checkedBoxes = Selector('input[type="checkbox"]');
for (let i = 0; i < await checkedBoxes.count; i++) {
await t.click(Selector(`#product-${i} input`));
}
});
await
关键字在
t.click
行动。如果您仍然有问题,请您提供一个最低限度的例子,以证明问题?