我正在尝试编写功能测试,以验证链接是否存在元素数组,以确保链接成功打开。
我陷入了测试的前几个步骤。
“ testcafe”:“ ^ 0.22.0” 节点v8.11.2 在chrome中运行
我正在使用客户端功能来处理测试期间的滚动:
HttpObjects
页面上确实存在“节”,并且客户端功能确实已成功滚动到该元素。我什至尝试强制事件调度,但未触发组件中的回调。 在进行一些计算以确认该部分在视图中之后,窗口滚动事件组件中的回调会触发更多元素以在页面上呈现。
如果我使用window.scrollTo(0,top);在chrome开发工具内部,该部分的top = y位置,触发该事件并渲染其他元素。
这是testCafe错误还是我在测试中遗漏了一些可以成功触发事件的东西?
答案 0 :(得分:1)
我认为TestCafe可以错误地模拟页面的滚动事件。由于@AlexKamaev尚未重现该问题,请创建一个新的bug report并提供一个可用于重现该问题的页面。