如何解决通过在 testcafe 测试中滚动来缩小
我的 angular
应用程序 OpenLayers
地图中有一张地图。
在使用 testcafe
进行测试期间,我必须缩小,但我无法做到这一点。
我只需将鼠标放在屏幕中央,然后向下滚动即可缩小。
已经尝试将 ClientFunction
与 scrollBy
等一起使用,但地图中没有任何反应。
谢谢
解决方法
找出您需要的处理程序挂在哪个元素上以及它侦听的事件。这很可能是一个“鼠标滚轮”事件。这应该对您有所帮助:
const zoom = ClientFunction(zoomSize => {
const event = new WheelEvent('wheel',{ deltaY: zoomSize });
document.querySelector('#zommed-element').dispatchEvent(event);
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。