将 Robot Framework 与 Selenium2Library 一起使用时如何计算坐标?
How to work out coordinates while using Robot Framework with Selenium2Library?
我需要在我的测试用例中使用 "Click Element at Coordinates" 关键字,我知道 x 和 y 偏移量是相对于所选元素的中心的,但我如何计算出元素的精确坐标?
谢谢
我通过反复试验解决了我的问题,
- 试试随机坐标,如果它出现在地图上,它在哪里?
- 保持x轴不变,改变y轴
- 保持y轴不变,改变x轴
通过这样做,我设法有了一个大概的概念。
您可以扩展 Robot Framework 库以包含 AutoItLibrary 并使用 Mouse Get Pos X 和 Mouse Get Pos Y 获取初始坐标,然后在 Click Element At Coordinates 处使用点击元素跟进。
我需要在我的测试用例中使用 "Click Element at Coordinates" 关键字,我知道 x 和 y 偏移量是相对于所选元素的中心的,但我如何计算出元素的精确坐标?
谢谢
我通过反复试验解决了我的问题,
- 试试随机坐标,如果它出现在地图上,它在哪里?
- 保持x轴不变,改变y轴
- 保持y轴不变,改变x轴
通过这样做,我设法有了一个大概的概念。
您可以扩展 Robot Framework 库以包含 AutoItLibrary 并使用 Mouse Get Pos X 和 Mouse Get Pos Y 获取初始坐标,然后在 Click Element At Coordinates 处使用点击元素跟进。