1. 程式人生 > >iS-RPA新手課堂 - 這個“鼠標”得會用

iS-RPA新手課堂 - 這個“鼠標”得會用

單純 使用 中間 後置 設計 ofo 錄制 鼠標光標 更多

藝賽旗RPA全面免費下載中
點擊下載
http://www.i-search.com.cn/index.html?from=line23

大家都會用鼠標。不過很多時候,一個讓人震驚的標題,一張令人眼前一亮的圖片,總是會迫使你忍不住去點擊,縱使標題黨和圖文不相關的推送虐你千百遍。
但在 RPA 自動化流程過程當中,任意多余的操作都可能產生難以估量的錯誤。
更何況,IS-RPA 是一個十分聽話的乖孩子,這是眾所周知的:你沒讓他動鼠標,他絕對不會隨便碰;你讓他點一下鼠標,他絕對不會點兩下。
結論:你得讓 IS-RPA 知道在哪兒用、怎麽用鼠標。

新手如你我,先看看筆者最近學習後總結的內容,這裏只列舉 3 個與鼠標有關的組件。

1、鼠標點擊

這個組件很好理解,用於完成對可拾取元素控件的鼠標點擊操作。也就是說該組件先要對需要點擊的元素進行拾取(未拾取就無法和其他組件步驟進行關聯連線的操作),確認需要位置再按照設置的要求進行點擊的操作。

1.1 拾取元素
在畫布上布置組件後,點擊組件右上角的 “ ⊕ ” 按鈕,即可進行拾取控件的操作。
下圖所示,是筆者一不小心忘了關 B 站,隨意進行拾取操作時的截圖。中間藍色方框,即鼠標光標所指區域就是此次所拾取的內容,左上角上部分是拾取區域的放大顯示,下部分還有拾取過程中可以用到的快捷鍵。

Esc:取消拾取
開啟拾取(F2):拾取過程中,按下 F2 鍵,關閉拾取;再次按下 F2 鍵,重新開啟拾取。

CS 拾取(F3):拾取過程中,按下 F3 鍵,只拾取 CS。
UIA 拾取(F4):拾取過程中,按下 F4 鍵,進行細粒度拾取,拾取更細化。
圖片拾取(F5):拾取過程中,按下 F5 鍵,將切換為圖片拾取的方式,如下圖所示,3 秒後,鼠標變為截圖標誌時,就可以拖選截圖。

IE 拾取(F6):拾取過程中,按下 F6 鍵,只拾取 IE 瀏覽器中的元素。
JAVA 拾取(F7):拾取過程中,按下 F7 鍵,只拾取 JAVA。
區域拾取(F8):用於拾取所選區域中的位置進行鼠標點擊。先選擇需要拾取的控件區域,再按下 F8,在用鼠 標移動到該區域中需要鼠標點擊的位置,即可完成拾取。在運行時會點擊該區域中設置的鼠標位置進行點擊。

Chrome 拾取(F9):拾取過程中,按下 F9 鍵,只拾取 Chrome。
Firefox 拾取(F10):拾取過程中,按下 F10 鍵,只拾取 Firefox。
退出錄制拾取(F12):結束並保存錄制流程。
註意,如果需要對 Google 和 Firefox 瀏覽器進行拾取操作,需要加載相關插件。

1.2 控件屬性顯示及設置窗口
拾取元素後,點擊組件,設計器右側為該控件屬性顯示及設置窗口,如下圖所示:

這個組件的細節還是挺多的,但也不難理解。下面以此說明“通用屬性”“輸入屬性”“目標屬性”以及“圖片預覽”四個區域。

① 【通用屬性】 :設置該步驟的執行延遲、等待時間、拾取控件及備註信息;這是大多數組件都有的基本屬性。

前置後置延時等的時間單位均為 ms,其中“等待時間”默認為 10000ms,也就是 10 秒,不過在設計過程中可以將數值再設置大些,萬一遇到網絡延遲的問題時你就知道有多好了。

②【輸入屬性】設置按鍵類型及按鍵位置

按鍵次數的值默認為 1 次,你可以試試改成 0 次和 2 甚至更多次

③【目標屬性】設置選擇控件的屬性,也就是拾取到的元素信息

窗口標題 :記錄控件所在的窗口的標題信息。勾選上則表示在操作該步驟前會進行激活窗口的操作,如去掉勾選,則不會進行窗口激活的操作。筆者這裏默認勾選了,所以瀏覽器會跳到當前窗口。
查找路徑 :裏面顯示控件的屬性 (selector),可以選項固定的屬性用來操作控件。
屬性中的參數都可以使用變量來替代使用,同時也要註意網頁中有些元素是可變的

④【圖片預覽】這個不說,自己操作領會。

2、鼠標移動

我知道你很任性,閑得發慌的時候就喜歡握著鼠標在桌子上摩擦,但又不會點擊一下鼠標。為了模擬這個動作,【鼠標移動】這個組件就能發揮效用了。
這個組件可通過拾取到的控件或圖片,完成鼠標移動的操作,只完成移動,不會進行點擊。

嗯,就單純的移動鼠標光標,比鼠標點擊組件少了一個點擊的操作。

3、鼠標雙擊

這個我要吐槽,將鼠標點擊的 “ 按鍵次數 ” 修改成 2,兩個組件就一模一樣麽?
當然你也可以試試吧鼠標雙擊的“按鍵次數 ” 修改為 1。

話說回來,試了鼠標點擊的“按鍵次數”設置成 0 會是什麽效果麽?可惜不能實現鼠標移動這個功能,不過一般情況下 RPA 會只移動鼠標而不點擊麽?
說到底也就鼠標點擊實用,當然這三個組件完全應該合並成一個。

iS-RPA新手課堂 - 這個“鼠標”得會用