gpt4 book ai didi

testing - TestCafe - fixture.beforeEach 钩子(Hook)中的错误

转载 作者:行者123 更新时间:2023-11-28 19:56:53 27 4
gpt4 key购买 nike

我正在使用 Testcafe 对应用程序进行端到端测试。对于我的一个固定装置,我使用的是 beforeEach。我的选择器在点击页面上的元素之前等待元素出现。有时这个测试通过,有时这个测试失败。这是非常不一致的。

代码:

fixture`Ingredient Details [En]`   
.page`${url}en/something`
.beforeEach(async t => {
await t
.click(button1)
.wait(1000)
})

我得到的错误:

1) - Error in fixture.beforeEach hook -
The specified selector does not match any element in the DOM tree.

> | Selector('#accept-button')

似乎存在某种时间问题,有时它没有正确等待?

谢谢。

最佳答案

Testcafe 提供了一种调试方法 t.debug(),它可以停止测试并允许您使用浏览器的开发人员工具调试问题。也许通过这样做,您可以在尝试单击按钮时检查元素是否已加载。

更多信息:https://devexpress.github.io/testcafe/documentation/test-api/debugging.html#client-side-debugging :

关于testing - TestCafe - fixture.beforeEach 钩子(Hook)中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56133728/

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