一、緣起
click是UiPath流程自動化常用組件,但是可能你沒有細細看過其屬性,這裏秀給你看。
二、UiPath之activity的click
2.1基本信息
英文名:UiPath.Core.Activities.Click
功能:單擊指定的UI元素。
2.2 屬性
2.2.1 Common
-
ContinueOnError - 指定即使活動引發錯誤,自動化是否仍應繼續。
該字段僅支持布爾值(True,False)。
默認值爲False。因此,如果該字段爲空並且拋出錯誤,則項目的執行將停止。
如果該值設置爲True,則無論出現任何錯誤,項目的執行都將繼續。
注意:
如果此活動包含在Try Catch中,並且ContinueOnError屬性的值爲True,
則在執行項目時不會捕獲任何錯誤。
-
DelayAfter - 執行活動後的延遲時間(以毫秒爲單位)。
默認時間爲300毫秒。
-
DelayBefore - 活動開始執行任何操作之前的延遲時間(以毫秒爲單位)。
默認的時間量是200毫秒。
-
DisplayName - 該activity在這裏的顯示名稱。
2.2.2 輸入
-
ClickType - 指定模擬click事件時使用的鼠標單擊類型(單擊,雙擊,向上,向下)。默認情況下,單擊已選中。
-
MouseButton - 用於單擊操作的鼠標按鈕(左,右,中)。默認情況下,選擇鼠標左鍵。
-
Target
1.) ClippingRegion - 在以下方向上定義相對於UiElement的剪切矩形(以像素爲單位):left,top,right,bottom。它支持正數和負數。
2.) Element - 使用另一個活動返回的UiElement變量。此屬性不能與Selector屬性一起使用。該字段僅支持UiElement變量。
3.) Selector - 用於在執行活動時查找特定UI元素的Text屬性。它實際上是一個XML片段,指定了您要查找的GUI元素及其某些父元素的屬性。
4.) TimeoutMS - 指定在
SelectorNotFoundException
引發錯誤之前等待活動運行的時間量(以毫秒爲單位)。默認值爲30000毫秒(30秒)。
5.) WaitForReady - 在執行操作之前,等待目標準備就緒。可以使用以下選項:
-
無 - 在執行操作之前,不等待除目標UI元素之外的任何內容。例如,如果要僅從網頁檢索文本或單擊特定按鈕,則可以使用此選項,而無需等待加載所有UI元素。請注意,如果按鈕依賴於尚未加載的元素(如腳本),則可能會產生不良後果。
-
交互/完成 - 在實際執行操作之前,等待目標應用程序中的所有UI元素存在。
要評估應用程序是處於交互狀態還是完成狀態,將驗證以下標記: -
桌面應用程序 -一個
wm_null
消息被髮送到檢查的存在<wnd>
,<ctrl>
,<java>
,或<uia>
標籤。如果它們存在,則執行活動。 -
Web應用程序:
a.Internet Explorer -<webctrl>
標記用於檢查HTML文檔的Ready狀態是否設置爲Complete。此外,Busy狀態必須設置爲“False”。
b.其他 -<webctrl>
標記用於檢查HTML文檔的Ready狀態是否爲Complete。 -
SAP應用程序 - 首先
<wnd>
驗證標籤的存在,然後使用SAP特定的API來檢測會話是否繁忙。
-
2.2.3 雜項
-
Private - 如果選中,則不再以Verbose級別記錄變量和參數的值。
2.2.4 選項
2.2.4.1 光標的位置
-
OffsetX - 根據在“位置”字段(Position)中選擇的選項,光標位置的水平位移。
-
OffsetY - 根據在“位置”字段中選擇的選項,光標位置的垂直位移。
-
Position - 描述添加OffsetX和OffsetY屬性的偏移的光標起點。可以使用以下選項:TopLeft,TopRight,BottomLeft,BottomRight和Center。默認選項是Center。
2.2.4.2 KeyModifiers - 允許您添加鍵改性劑(配合這些鍵,click的功能成爲特殊功能的click)。可以使用以下選項:Alt,Ctrl,Shift,Win。
2.2.4.3 SendWindowMessages
如果選中,則通過向目標應用程序發送特定消息來執行單擊。此輸入法可以在後臺運行,與大多數桌面應用程序兼容,但它不是最快的方法。
默認情況下,未選中此複選框。如果此選項和SimulateClick複選框均未選中,則默認方法使用硬件驅動程序模擬單擊。
默認方法是最慢的,它不能在後臺運行,但它與所有桌面應用程序兼容。
2.2.4.4 SimulateClick
如果選中,它將使用目標應用程序的技術模擬單擊。
此輸入法是三者中最快的,並在後臺工作。
默認情況下,未選中此複選框。
如果未選中此選項和SendWindowMessages複選框,則默認方法使用硬件驅動程序執行單擊。
默認方法是最慢的,它不能在後臺運行,但它與所有桌面應用程序兼容。
注意:
此選項只能與CLICK_SINGLE和BTN_LEFT輸入類型一起使用。否則,執行工作流時會引發錯誤。
-End-
覺得有啓發,點個“在看”,轉給朋友們
附1:關於本公衆號
微信公衆號名稱:柴班說
歡迎轉載與分享,也請註明出處。
長按二維碼關注,一起在RPA的路上飛
附2:關於本文作者
微信號:chaijw
識別下面的二維碼,可以與作者進行更爲深入的交流。
附3:RPA、數據分析招聘
希望從事RPA行業的小夥伴,
請加我微信或郵件([email protected])發送簡歷
人員要求:本科,專業不限,適合這項工作即可。
附4:我們的RPA公衆號
公衆號ID:RPA2018