首页 > 解决方案 > 如何测试 ESRI ArcGIS JavaScript API 地图与 Cypress 的交互

问题描述

我有一个应用程序,我需要在地图上拖放点图形。我在拖动点上附加了一个事件,该事件使用新的点图形位置数据更新组件的状态。

我正在使用 Cypress.io 来测试地图(ESRI ArcGIS JavaScript API)交互。我可以开始cy.get('canvas').click()工作并单击地图,但我无法让模拟的拖放事件在地图上工作。我曾尝试使用 cypress 触发操作cy.get('canvas').trigger('mousedown'),但它不会在地图上触发,甚至cy.get('canvas').trigger('click', {force:true})无法正常工作。

cypress 的拖放事件是否有解决方法?

标签: cypressarcgis-js-api

解决方案


推荐阅读