TestCafe滚动事件未触发

时间:2018-10-16 22:43:06

标签: javascript vue.js automated-tests testcafe

我正在尝试编写功能测试,以验证链接是否存在元素数组,以确保链接成功打开。

我陷入了测试的前几个步骤。

“ testcafe”:“ ^ 0.22.0” 节点v8.11.2 在chrome中运行

我正在使用客户端功能来处理测试期间的滚动:

HttpObjects

页面上确实存在“节”,并且客户端功能确实已成功滚动到该元素。我什至尝试强制事件调度,但未触发组件中的回调。 在进行一些计算以确认该部分在视图中之后,窗口滚动事件组件中的回调会触发更多元素以在页面上呈现。

如果我使用window.scrollTo(0,top);在chrome开发工具内部,该部分的top = y位置,触发该事件并渲染其他元素。

这是testCafe错误还是我在测试中遗漏了一些可以成功触发事件的东西?

1 个答案:

答案 0 :(得分:1)

我认为TestCafe可以错误地模拟页面的滚动事件。由于@AlexKamaev尚未重现该问题,请创建一个新的bug report并提供一个可用于重现该问题的页面。