javascript - 从另一个元素中找到一个元素的位置
问题描述
由于另一个元素的坐标(用他的 id 找到),我想点击一个元素(没有 id)。
我在想类似的东西
.click(apple + offsetX)
.click(orange + offsetX)
我希望很清楚我是 Javascript 和测试的新手。
解决方案
你的问题不是很清楚,但我认为你想要这样的东西。苹果元素。计算苹果元素的 x 位置和 y 位置并运行此代码;
var x = /*calculate x position of apple*/;
var y = /*calculate y position of apple*/;
document.elementFromPoint(x,y).click();
有一个例子给你
推荐阅读
- mongodb - 为什么在 $group 阶段的索引字段上的 $sort 不超过 RAM 限制,但单独使用 $sort 呢?
- javascript - 跨域请求被阻止,而 Access-Control-Allow-Origin:* 仍然反映在响应中
- html - 在输入点击时打开 html5 日期选择器
- installation - Wix 安装程序:如何要求用户提供应用程序配置所需的文件路径
- ios - AVAudioSession 和触觉反馈
- flutter - 如何从 AsyncSnapshot 获取文档名称
- kotlin - Micronaut-Core:如何创建动态端点
- java - Java 套接字写入问题
- reactjs - 如何在此 graphql 查询中按 ID 过滤
- .net - SpecFlowPlusRunnerAssemblyHook 抛出异常 Invalid URI: The hostname could not be parsed