如何解决在testcafe中单击该元素之前,如何等待该元素出现在浏览器中?
我遇到了一个问题,该链接需要一段时间才能显示在屏幕上,但是执行下一步(单击该链接)不会等到该元素出现。因此,它失败了。我尝试添加等待时间,但它没有等待那么长时间。无法理解可能是什么问题。任何帮助表示赞赏。
async Action() {
await this.t.click(this.Selector(".execution"),{ timeout: 50000 });
}
甚至尝试添加 等待this.t.wait(100000000000);
仍然可以正常工作。 感谢您的帮助
解决方法
您可以在点击 testcafe 中的元素之前添加等待。
fixture("Your Fixture").page(
"<your URL>"
);
test("Test",async (t) => {
await t
.wait(3000)
.click(".execution");
});
这是你需要的吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。