上一篇文章中給大家介紹了在iS-
韓國大尺度吃奶真做爰:RPA設計器界面可視化組件類型中,《控制》系列組件中獲取文本和設置文本組件的使用,但是在《控制》系列組件中還有一個很重要的組件,那就是獲取元素位置組件,今天讓我們一起來學習吧!
組件功能介紹
用于獲取可拾取的控件基于桌面的相對位置坐標。
組件支持及適用場景
可依據不同分辨率大小的電腦,獲取出控件基于桌面的相對位置坐標;
返回值包含四個坐標參數,可賦給變量,供后續流程調用各個參數;
支持設置獲取指定位置的相對位置坐標
基本使用說明:
1、在畫布中添加【獲取元素位置】組件;
2、點擊組件右上角的拾取按鈕進行截取操作(如圖拾取谷歌瀏覽器搜索框位置);
3、添加【輸出組件】,輸出返回值或將返回值賦給變量;
4、跳回設計器界面即完成元素位置操作。
注:1、組件“返回值”是一個元組,包含四個坐標參數,如上圖為例(960.0,574.0,1920,892),各參數含義如下:
960.0:拾取元素上指定位置相對 X 軸偏移量;
574.0:拾取元素上指定位置相對 Y 軸偏移量;
1920:拾取元素的水平長度;
892:拾取元素的縱向高度。
2、可通過自定義x軸、y軸偏移來獲取目標位置的相對坐標。同樣向右為正,向左為負,向下為正,向上為負:
3、設置控件上的指定位置,默認為中間,即選定控件的最中間位置、也可選擇左上、左下、右上或右下。
進階玩法
可結合【拖動】組件,完成拖動驗證,并實現在分辨率不同的電腦下通用。
注:【拖動】組件
組件功能介紹
通過設置源坐標與目標坐標參數值,鼠標完成從源坐標位置點擊拖動到目標坐標位置。
組件支持及適用場景
(1)支持在移動過程設置“停頓次數”、“移動快慢”、“移動方式”等;
(2)支持用變量傳遞坐標參數;
(3)適用場景:某些登錄界面簡單拖動驗證,或滑動驗證碼場景下,用變量傳遞坐標參數進行滑塊拖動驗證。
【示例】
1、打開企查查用戶注冊頁面,輸入“手機號”后即需要進行手動拖動滑塊到指定位置,才能完成后續信息填寫進行用戶注冊。
企查查網址為://www.qcc.com/webregister(使用谷歌瀏覽器打開)
2、利用【獲取元素位置】組件,分別獲取滑塊左上角以及右下角的坐標位置,再將其坐標位置信息賦給流程變量begin和end。
3、由于【獲取文本組件】組件不會進行頁面激活窗口,因此我們利用【拖動】組件來進行拾取窗口操作。這里以滑塊驗證碼最上面的水平位置為拖動的軌跡源,坐標為begin流程變量獲取的x,y坐標,目標坐標為end流程變量獲取的x坐標和begin流程變量獲取的y坐標,即【拖動】的“源坐標”和“目標坐標”分別為(begin[0],begin[1])和(end[0],begin[1])。
4、運行流程,則成功完成拖動。
好了,本期分享就先到這里了,關注我們,后期會為大家推出更多【藝賽旗RPA流程開發課堂】精彩內容,敬請期待吧!