testing - 单击给定 XY 值的网页区域
问题描述
我正在尝试单击我的应用程序上使用 Bing Maps V8 的图钉。放置在地图上的图钉不会出现在 DOM 元素中,因为它们是由 Bing 地图引擎直接渲染到地图上的。
我想知道有没有一种方法可以告诉 Testcafe 单击 XY 值 - 例如
testController.click(718,962);
以上 XY 值来自Selenium 的 IDE 测试记录器
非常感谢您的帮助
解决方案
请使用带有偏移的单击操作来单击区域上的点。例如:
t.click('body', { offsetX: X, offsetY: Y })
// or t.click('img', {offsetX: X, offsetY: Y})
推荐阅读
- sql - 我们如何获得 15 分钟的时间间隔
- python - Python - 将值附加到列表
- unix - neo4j 是否支持 UNIX 操作系统(AIX、HP-US、Solaris、SunOS)?
- amazon-web-services - 使用 RunJobFlowResult 创建 Aws Emr 集群无法采用指定的配置?
- sql - SSIS 派生列未更新到数据库中
- amazon-web-services - 修复一个 S3 存储桶中所有对象的 ACL
- flutter - 为什么我在 StreamBuilder 中的 connectionState.done 之后得到另一个 connectionState 类型?
- c# - 将表名从外部或变量传递给 INSERT INTO 表名?
- python - 编写一个名为 filter_out() 的函数,它将整数列表作为输入并返回仅保留数字过滤的列表
- angularjs - 想要在AngularJS中将格式从日期时间更改为日期