首页 > 解决方案 > 单击给定 XY 值的网页区域

问题描述

我正在尝试单击我的应用程序上使用 Bing Maps V8 的图钉。放置在地图上的图钉不会出现在 DOM 元素中,因为它们是由 Bing 地图引擎直接渲染到地图上的。

我想知道有没有一种方法可以告诉 Testcafe 单击 XY 值 - 例如

testController.click(718,962);

以上 XY 值来自Selenium 的 IDE 测试记录器

非常感谢您的帮助

标签: testingautomated-testsselenium-idee2e-testingtestcafe

解决方案


请使用带有偏移的单击操作来单击区域上的点。例如:

t.click('body', { offsetX: X, offsetY: Y })
// or t.click('img', {offsetX: X, offsetY: Y})

推荐阅读