我已经搜索了文档和谷歌,并且正在努力寻找关于应该如何为ngMouseenter
事件编写 E2E 测试的可靠参考。element(<selector>).click()
据我所知,Angular 的 E2E 测试工具对于其他事件类型一无所获。
在我的例子中,mouseenter(和 mouseleave)触发了我想要继续测试的行为,我想其他人也有类似的用例。有没有办法做到这一点?
[编辑]
我在 SO 上找到了 Angular 的场景运行器的扩展:AngularJS:如何调用事件处理程序并检测测试中的绑定
这允许我这样做:
jqFunction(<selector>, "mouseenter")
效果很好。