場景:
假設有如圖一的表單,你想使用Uipath自動化錄入一份數據,思路是把光標定位到表單中某個單元格內,然后鍵盤輸入內容篇亭。
但是你會發(fā)現鼠標單擊根本無法拾取到每個單元格(這種種情況在很多客戶端類型的財務軟件中很常見)绝淡,只能識別到整張表格宙刘,那此時你就需要借助光標偏移來完成定位。
Uipath單擊活動設置光標偏移的位置如圖二所示
偏移的含義就是相對于中心點位置牢酵,水平方向(X)荐类,垂直方向(Y)分別偏移距離。
X負值代表左移茁帽,正值代表右移玉罐;Y負值下移,正值上移潘拨。
Uipath中位置有五個選擇(圖四)吊输,分別對應圖三中的五個點。
如何測量偏移量铁追?
最簡單的方式就是用截圖工具來查看
一個表單中有很多個單元格季蚂,那光標如何定位到每一個單元格呢?
顯然每個單元格都采取以上方式來定位太麻煩了琅束。
我們可以發(fā)現扭屁,其實每個單元格的長度和寬度是一樣的,那么我們就可以采用循環(huán)不斷改變偏移量的方式來定位涩禀。
如圖五料滥,把鼠標點擊放在一個嵌套循環(huán)體內,外層的循環(huán)控制行艾船,內層的循環(huán)控制列葵腹。
x、y分別是第一個單元格的x軸屿岂、y軸的偏移量践宴,offsetX是每個單元格的寬度,offsetY是每個單元格的高度爷怀,這樣就可以循環(huán)點擊每一個單元格阻肩。
以上就是單擊光標偏移的使用技巧。