将 Robot Framework 与 Selenium2Library 一起使用时如何计算坐标?

How to work out coordinates while using Robot Framework with Selenium2Library?

我需要在我的测试用例中使用 "Click Element at Coordinates" 关键字,我知道 x 和 y 偏移量是相对于所选元素的中心的,但我如何计算出元素的精确坐标?

谢谢

我通过反复试验解决了我的问题,

  1. 试试随机坐标,如果它出现在地图上,它在哪里?
  2. 保持x轴不变,改变y轴
  3. 保持y轴不变,改变x轴

通过这样做,我设法有了一个大概的概念。

您可以扩展 Robot Framework 库以包含 AutoItLibrary 并使用 Mouse Get Pos X 和 Mouse Get Pos Y 获取初始坐标,然后在 Click Element At Coordinates 处使用点击元素跟进。