Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

使用 Capture action

  • 已更新:4/21/2021
    • Automation 360 v.x
    • 建立
    • RPA 工作區

使用 Capture action

使用 Capture action (捕獲)捕獲與對象控件(包括文本框、按鈕、表、菜單、單選按鈕、 下拉式方塊、核取方塊、清單檢視、連結、樹狀結構、 或頁面索引標籤。

先決條件

  • 要使用 Recorder,您必須已經完成以下操作:
  • 將設備顯示和字體比例配置爲 100% 。

    如果您使用 Recorder package 的是 2.0.6-20200626-193519 版或更高版本,則可以在 Google Chrome Internet Explorer Java、、、 Microsoft Active Accessibility 和 Microsoft UI 自動化應用程序中記錄任務,這些應用程序的顯示比例配置爲 100% 、 125% 或 150% 。

  • 如果使用瀏覽器自動執行任務,請將縮放級別配置爲 100% 。

    如果您使用 Recorder package 的是 2.0.6-20200626-193519 或更高版本,則可以在 Google Chrome 沒有 100% 縮放級別設置的瀏覽器中記錄任務。

  • 如果使用 Google Chrome 瀏覽器自動執行任務,請確保 Automation Anywhere Automation 360 已啓用與生成版本相對應的插件。

    瀏覽器需求

記錄任務時的注意事項:
  • 儘可能使用點擊,而不是使用快捷鍵。

    使用單擊對象 Recorder時,它將檢索對象的屬性,以便在 bot 運行時標識對象。鍵盤快速鍵較不可靠、因此當無法透過按一下物件來自動化工作時、請使用鍵盤快速鍵。

  • 如果使用瀏覽器自動執行任務,請不要使用自動填充將值輸入字段。
  • 以低速錄製任務。
  • 避免在錄製過程中拖曳視窗。
  • 避免單擊不屬於您正在錄製和自動化流程的應用程序。
  • Internet Explorer 使用時 action ,會等待瀏覽器完全呈現,並處於就緒狀態,然後再執行 action

程序

若要記錄與物件控制項的單一互動,請遵循下列步驟:

  1. 雙擊 或拖動記錄儀 > 捕獲
  2. 指定要在其中捕獲對象的窗口。
    “應用程序” 、“瀏覽器”或“變量”選項卡中進行選擇。
    選項描述
    應用程式 從當前活動窗口的列表中選擇。此選項顯示 Bot Creator 設備上打開的所有應用程序和瀏覽器窗口的列表。
    瀏覽器 Google Chrome Bot Creator 設備上當前打開的選項卡列表中進行選擇。
    註: 目前,此選項僅支持 Google Chrome 選項卡。對於所有其他瀏覽器,請使用 應用 程序選項。
    變數 選擇現有的窗口變量以指定應用程序窗口標題的標題。
  3. 選擇性的: 窗口標題 字段中插入通配符 (*) 以搜索可以更改的窗口標題。 您可以在值的開頭、中間或結尾指定一個或多個萬用字元 (*) 。
    例如,要在 標題中包含 Microsoft 的任何窗口上執行操作,請使用通配符在值之前或之後添加任意字符串: *Microsoft*bot 第一次搜索精確的窗口標題 (Microsoft) ,如果找不到匹配項,它將搜索 標題中任意位置帶有 Microsoft 術語的窗口。

    您可以使用規則運算式 (regex) 來識別視窗標題。爲 每個正則表達式條件選擇正則表達式作爲字符串或模式,然後輸入值。默認情況下 ,窗口標題 字段區分大小寫。 您可以啟用 不區分大小寫 的 regex 旗標來識別不區分大小寫的視窗標題。

    例如,對於 ((\w*)- 記事本開頭的所有窗口標題名稱,您可以輸入 String 值 ((\w*)-Notepad),或者對於 與此模式匹配的窗口標題,只使用 Pattern ,例如 (\w))*document-Notepad 。

    註: 在運行時,請驗證 TaskBot 是否標識了正確的窗口。如果沒有,請執行以下操作:
    1. 打開應用程序或瀏覽器窗口。
    2. 拖動 窗口 > 獲取活動窗口標題 action ,位於 記錄儀 > 捕獲上方 action
    3. 將字符串變量插入 “將窗口標題分配給變量 ”字段。
    4. 拖動 > action 窗口下方的窗口集標題 > 獲取活動窗口標題 action
    5. 在窗口字段中,插入 由記錄儀 > 捕獲生成的窗口變量 action
    6. “新建窗口標題 ”字段中,從 “獲取活動窗口標題”中插入字符串變量 action
    7. 按一下 [儲存]。
  4. 選擇性的: 選擇 調整窗口大小 選項以指定窗口尺寸。
    此選項提供更可靠 bot的。它會將視窗調整為記錄工作的維度、進而增強機器人程式識別目標物件的能力。
    • 如果在記錄任務時最大化窗口,則此選項將被取消選擇。
    • 如果在記錄任務時窗口不是最大大小,則默認情況下會選擇此選項,並且寬度和高度字段將自動填充窗口尺寸。
    註: 此選項僅適用於可以調整大小的窗口。 桌面任務欄 選項不可用。
  5. 單擊 捕獲對象
    此時將出現選定窗口。
  6. 按一下物件控制項,例如按鈕、表單欄位或資料表。
    當您將滑鼠移至控制項上時,方塊會醒目提示控制項。
    註: 如果沒有出現該框,並且您正在 Google Chrome 瀏覽器中捕獲,請驗證是否已啓用 Automation Anywhere Google Chrome 擴展。請參閱Google Chrome 瀏覽器擴展要求
  7. 查看 對象屬性 表。
    bot 使用選定的屬性在運行時標識對象控件。
    1. 驗證 控制類型 是否與目標對象匹配。
      例如,從網站捕獲表時,請確保 “控件類型” 和“ HTML 標記”值爲
      如果 控件類型 與目標對象不匹配,則重新捕獲對象控件。
    2. 選取要包含在物件搜尋中的物件內容並指派值。
      爲了更可靠 bot,建議您僅選擇具有靜態值的屬性(例如 ,名稱類型HTML IDDOMXPATH), 並取消選擇具有動態值(如 HTML HrefPathvalue)的屬性,這些值可能會更改並導致 bot 錯誤。
      您可以使用對象屬性值中的通配符 (*) 和變量來重新使用通配符 action ,以便在不同的方案中捕獲不同的對象。
  8. 下拉列表中選擇操作。
    有關 actions 按對象列出的可能的完整列表,請參見 對使用擷取的物件執行的動作 Universal Recorder
    • 如果在控制 類型 爲 password_text 的文本框中記錄單擊和擊鍵,則記錄程序不會捕獲輸入到字段中的擊鍵。而是 action 選擇 “ Set text ” (設置文本)選項並提供安全輸入密碼的選項。建議您將密碼儲存在中 Credential Vault , 並將其作為 action 認證插入。 中的認證和認證變數 Bot editor

      如果使用選項卡擊鍵而不是單擊 MSAA 或 SAP 應用程序導航到文本框, 則記錄儀 可以使用 ControlType of password_text 來標識字段

    • 如果選定 的操作 支持後臺處理, 會出現“在後臺運行”選項。 背景處理
  9. 選擇性的: 等待控制 字段中輸入一個值,以指定 bot 必須等待對象控件在應用程序窗口中顯示的秒數。
    建議您在使用“設置文本”操作將擊鍵輸入文本字段時設置延遲時間。
  10. 選擇性的: 將輸出指派給 [變數]。
    Control Room 根據您在步驟 8 中選擇的操作,建議一個描述性的默認變量名稱。例如,如果選擇 了 Get 屬性,則建議的輸出變量爲 PropertyValue。如果創建了多個輸出變量,則後面的變量名將附加“ -1 ”以避免重複。
  11. 按一下 [儲存]。
    擷取的影像不會新增為相依性,而且當您存回 bot時,不會顯示在相依性清單中。
將物件連結至支援錨點
註: 您可以在 MSAA 、 UI Automation 或 Java 應用程式中使用物件錨定。
在運行時,如果 bot 無法可靠地識別對象,請將其鏈接到附近的對象(如鏈接或按鈕),以便 bot 更容易找到:
  1. 打開 Capture action(捕獲)。
  2. 按一下 [ 錨點 ] 索引標籤。
  3. 單擊 捕獲錨定

    瀏覽器或應用程序窗口將激活,並突出顯示主對象(以前捕獲的對象)。此時將出現一個對話框,驗證操作是否正確標識了主對象。

  4. 如果突出顯示了正確的對象,請單擊 是,選擇錨定

    否則,請單擊 否,我需要對其進行更正 以選擇正確的對象。

  5. 選擇目標對象的附近對象,以便 bot 更容易找到。

    物件會以錨點圖示反白顯示在物件右側。

  6. 按一下 [儲存]。

觀看以下視頻,瞭解如何使用 Capture 操作:

傳送意見反饋