1.應用的構成
一個應用:由多條指令疊加組成
一條指令代表了一個操作動作
許多條指令按照一定的邏輯關系編排起來,就構成了一個應用(這里的應用可理解為軟件機器人RPA)
一個應用 = 多個自動化指令的集合?
2.?指令的一般構成
在XXX對象上,對XXX元素執行XXX操作
我們以【填寫輸入框(web)】指令為例
在web_page網頁對象上,對輸入框_wd元素執行輸入'影刀'的操作
指令由目標對象、目標元素、操作動作三個要素組成
目標對象(網頁對象) ==>?操作的背景
目標元素 ==>?操作的目標
操作動作 ==>?操作的類型
2.1 網頁對象(目標對象)
網頁對象是給網頁起一個名字,該名字最好有實際的意義
如何獲取網頁對象?
①【打開網頁】指令
網頁對象可以通過"打開網頁"的方式獲取
②手動打開的網頁,使用【獲取已打開的網頁對象】指令
網頁對象可以通過"獲取已打開的網頁對象"獲取
匹配方式: 匹配當前選中的網頁、根據標題匹配、根據網址匹配
如何使用網頁對象?
后面在使用這個網頁的時候,直呼其名的進行選用,注意一定不要選錯了網頁對象
提示Tips
① 網頁內容發生刷新,網頁對象不會發生變化
② 點擊彈出新網頁,網頁對象會發生變化,此時需要使用【獲取已打開的網頁對象指令】獲取新網頁的網頁對象 (點擊彈出新網頁,是一個新的網頁對象)
2.2?網頁元素(目標元素)
網頁元素即操作目標,網頁元素的命名需要有實際的意義
如何獲取網頁元素?
捕獲新元素 ---> 到達指定捕獲位置 ---> 出現紅框 ---> CTRL + 單擊
提示Tips:捕獲元素可隨捕隨用,在指令中直接選擇捕獲新元素
? ? ? ? ? ? ? ? ?捕獲元素也可以先捕后用,在元素庫中先捕獲元素,再在指令中進行選擇
? ? ? ? ? ? ? ? ?同一網頁的元素會被保存在同一分組中
我們以【點擊元素(web)】指令為例
補充擴展:相似元素組
相似元素組是一組在【位置】或【內容】上有相似性的元素
相似元素組的本質遵循最大相似原則
1.紅蘋果與紅蘋果的最大相似性是紅蘋果
2.紅蘋果與綠蘋果的最大相似性是蘋果
3.蘋果與香蕉的最大相似性是水果
相似元素組:在兩個元素當中找到它們的共性,然后去整個網頁中尋找哪些元素也符合這個共性(最大相似性原則),尋找標準:內容相似或位置相似
如何捕獲相似元素組: 先捕一個,再捕一個
如何使用相似元素組: 配合循環,把元素依次拿出來進行處理
2.3?操作的類型
對元素的操作類型:
① 點擊與懸浮
② 填寫輸入框
③ 設置下拉框或復選框
④ 元素拖拽
⑤ 獲取網頁元素信息
⑥ 處理上傳或下載對話框
上述對元素的操作類型不止這些,讀者可自行查閱練習相關操作類型