我遇到了一个问题,该链接需要一段时间才能显示在屏幕上,但是执行下一步(单击该链接)不会等到该元素出现。因此,它失败了。我尝试添加等待时间,但它没有等待那么长时间。无法理解可能是什么问题。任何帮助表示赞赏。
async Action() {
await this.t.click(this.Selector(".execution"),{ timeout: 50000 });
}
甚至尝试添加 等待this.t.wait(100000000000);
仍然可以正常工作。 感谢您的帮助
答案 0 :(得分:0)
您可以在点击 testcafe 中的元素之前添加等待。
fixture("Your Fixture").page(
"<your URL>"
);
test("Test", async (t) => {
await t
.wait(3000)
.click(".execution");
});
这是你需要的吗?