获取元素坐标值

2024-04-08 09:19:45 466

标签页对象

选择一个之前通过【启动浏览器】或【创建新标签页】或【获取已打开标签页对象】流程创建的标签页对象

xpath路径

填写要获取坐标的元素对应的xpath路径。可以通过【去页面上选择元素】抓取自动生成xpath

元素顺序 ----参考:元素顺序的填写方式

如果xpath路径对应的元素只有1个时,请填入-1 或者0 。-1为随机获取。

如果xpath路径对应的元素有多个时,如果您想随机选取其中的某一个,则填入 -1,如要想要获取相似元素中的第N个时,则需填入具体的值。顺序从0开始。例如,xpath点击相似元素个数返回有3个,您想点击第1个值,则填入0,点击第2个值,则填入1  ....后面的以此类推。

IFRAME顺序 ----参考:IFRAME顺序的填写方式

如果您选择的元素是在iframe框架里,可以通过修改iframe顺序的值来获取到对应的值。不是在iframe内默认填0,如果是在iframe内,又不知道如何iframe具体值,可以从1开始填写,然后到流程中点击单步调试按钮,看调试日志内是否能够正确获取到对应的坐标位置。

结果保存至

设置获取到坐标后的json对象的变量名。如果获取成功,json对象里的内容为 {"x":100,"y":100,"result":true}  如果获取失败,json对象里的内容为:{result:false}.


如何使用对应的坐标呢?

坐标获取成功后,如果要获取到对应的x坐标或者y坐标,可以选择当前变量,然后通过:${_position}["x"] 获取到x轴坐标,通过${_position}["y"]获取到y轴的坐标