相关疑难解决方法(0)

测试在 Cypress 中拖动 Leaflet 地图

我有一个非常简单的用例:我想在更改传单地图视口时通过抓取来测试数据获取。但是,我无法弄清楚如何编写测试。这是代码:

      cy.visit("/map");
      // wait for data
      cy.get(".leaflet-interactive.multilinestring");
      // simulate map moving
      cy.get(".leaflet-container")
        .trigger("mousedown", "center")
        .trigger("mousemove", 30, 30);
        .trigger("mouseup");
      // map should be loading
      cy.get(".leaflet-container.leaflet-loading");
Run Code Online (Sandbox Code Playgroud)

它似乎没有移动地图。

我试图在触发器调用之间添加等待,因为我认为可能会有关于事件触发速度的警卫,但没有运气。

知道我如何测试这个。

javascript dom leaflet cypress

2
推荐指数
1
解决办法
1144
查看次数

标签 统计

cypress ×1

dom ×1

javascript ×1

leaflet ×1