Uipath 鼠标点击光标偏移的使用

场景:

假设有如图一的表单,你想使用Uipath自动化录入一份数据,思路是把光标定位到表单中某个单元格内,然后键盘输入内容。

但是你会发现鼠标单击根本无法拾取到每个单元格(这种种情况在很多客户端类型的财务软件中很常见),只能识别到整张表格,那此时你就需要借助光标偏移来完成定位。


图一


Uipath单击活动设置光标偏移的位置如图二所示

图二


偏移的含义就是相对于中心点位置,水平方向(X),垂直方向(Y)分别偏移距离。

X负值代表左移,正值代表右移;Y负值下移,正值上移。


图三

Uipath中位置有五个选择(图四),分别对应图三中的五个点。


图四

如何测量偏移量?

最简单的方式就是用截图工具来查看


一个表单中有很多个单元格,那光标如何定位到每一个单元格呢?

显然每个单元格都采取以上方式来定位太麻烦了。

我们可以发现,其实每个单元格的长度和宽度是一样的,那么我们就可以采用循环不断改变偏移量的方式来定位。

如图五,把鼠标点击放在一个嵌套循环体内,外层的循环控制行,内层的循环控制列。

x、y分别是第一个单元格的x轴、y轴的偏移量,offsetX是每个单元格的宽度,offsetY是每个单元格的高度,这样就可以循环点击每一个单元格。

图五


以上就是单击光标偏移的使用技巧。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容