首页 > 解决方案 > 从另一个元素中找到一个元素的位置

问题描述

由于另一个元素的坐标(用他的 id 找到),我想点击一个元素(没有 id)。

我在想类似的东西

.click(apple + offsetX)
.click(orange + offsetX)

我希望很清楚我是 Javascript 和测试的新手。

标签: javascripttesting

解决方案


你的问题不是很清楚,但我认为你想要这样的东西。苹果元素。计算苹果元素的 x 位置和 y 位置并运行此代码;

var x = /*calculate x position of apple*/;
var y = /*calculate y position of apple*/;

document.elementFromPoint(x,y).click();

有一个例子给你

https://codepen.io/lumosmind/pen/PoPGwZZ


推荐阅读