版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
RPA財(cái)務(wù)機(jī)器人應(yīng)用教程項(xiàng)目六用戶界面自動(dòng)化
目錄
學(xué)習(xí)任務(wù)
6–1使用錄制器
學(xué)習(xí)任務(wù)6–2選擇目標(biāo)元素和進(jìn)行鍵操作
學(xué)習(xí)任務(wù)6
–3創(chuàng)建和使用用戶界面庫(kù)
工作情境6
–1對(duì)記賬系統(tǒng)的收支自動(dòng)記賬RPA知識(shí)目標(biāo)能力目標(biāo)了解“應(yīng)用程序/網(wǎng)頁(yè)錄制器”功能,熟悉錄制功能的使用場(chǎng)景。掌握錄制器操作,能夠使用錄制器生成不同界面的自動(dòng)化流程。學(xué)習(xí)任務(wù)6-1使用錄制器學(xué)習(xí)案例使用“應(yīng)用程序/網(wǎng)頁(yè)錄制器”錄制打開(kāi)“個(gè)人理財(cái)記賬軟件.exe”文件并登錄的流程,雙擊“個(gè)人理財(cái)記賬軟件.exe”文件即可登錄。該文件在“個(gè)人理財(cái)記賬程序”文件夾內(nèi),登錄的用戶名為“admin”,密碼為“123”。學(xué)習(xí)任務(wù)6-1使用錄制器操作步驟創(chuàng)建一個(gè)流程,將流程命名為“學(xué)習(xí)任務(wù)1使用錄制器”。打開(kāi)“主工作流”,同時(shí)打開(kāi)“個(gè)人理財(cái)記賬程序”文件夾。在設(shè)計(jì)器功能區(qū)單擊“設(shè)計(jì)”一“應(yīng)用程序/網(wǎng)頁(yè)錄制器”(如圖6-1所示,啟動(dòng)錄制器。)學(xué)習(xí)任務(wù)6-1使用錄制器操作步驟4)在“應(yīng)用程序/網(wǎng)頁(yè)錄制器”窗口單擊暫停圖標(biāo)(如圖6-2所示)或按Esc鍵,暫停錄制;在“個(gè)人理財(cái)記賬程序”文件夾找到“個(gè)人理財(cái)記賬軟件.exe”文件后,單擊錄制圖標(biāo)(如圖6-3所示)進(jìn)行錄制。學(xué)習(xí)任務(wù)6-1使用錄制器
(5)當(dāng)光標(biāo)指向“個(gè)人理財(cái)記賬軟件.exe”文件時(shí),頁(yè)面會(huì)出現(xiàn)高亮框和相應(yīng)圖標(biāo)(如圖6-4所示)顯示目標(biāo)元素的選取狀態(tài)。單擊圖標(biāo)選擇操作,在“選擇操作”選項(xiàng)選擇“雙擊”(如圖6-5所示)錄制器自動(dòng)錄制雙擊“個(gè)人理財(cái)記賬軟件.exe”文件的動(dòng)作。雙擊光標(biāo)動(dòng)作錄制完成后,錄制器窗口會(huì)顯示錄制的步驟;打開(kāi)“個(gè)人理財(cái)記賬軟件.exe”文件,頁(yè)面出現(xiàn)"用戶登錄”窗口。操作步驟學(xué)習(xí)任務(wù)6-1使用錄制器:ZhCun.Framework.WinAdvancedSear...2015/1/2316:42
*^Cun.Framework.WinCommon.dll
2015/1/2316:42'點(diǎn)|個(gè)人理財(cái)記賬軟件.exe
2015/1/2216:13應(yīng)用程序擴(kuò)展就展應(yīng)用程序操作步驟學(xué)習(xí)任務(wù)6-1使用錄制器(6)在“用戶登錄”窗口,將光標(biāo)指向“登錄名”輸入框,頁(yè)面會(huì)出現(xiàn)高亮框和相應(yīng)圖標(biāo),顯示目標(biāo)元素的選取狀態(tài)(如圖6-6所示)。單擊圖標(biāo)選擇操作,在“選擇操作”選項(xiàng)選擇“輸入信息”(如圖6-5所示)。錄制器在確定目標(biāo)元素后會(huì)自動(dòng)確定錨點(diǎn)元素并彈出輸入信息窗口。在輸入框輸入“admin”(如圖6-7所示),單擊“確認(rèn)”按鈕后完成“登錄名”輸入的錄制。
操作步驟將光標(biāo)指向“密碼”輸入框并單擊,錄制器會(huì)自動(dòng)確定目標(biāo)元素和錨點(diǎn)元素并彈出輸入信息窗口。在輸入框輸入“123”(如圖6-8所示),單擊“確認(rèn)”按鈕后完成密碼輸入的錄制。學(xué)習(xí)任務(wù)6-1使用錄制器操作步驟(8)單擊“用戶登錄”界面的“確定”按鈕,錄制器會(huì)自動(dòng)錄制單擊操作;當(dāng)錄制完成后,軟件登錄進(jìn)入操作界面。(9)“應(yīng)用程序/網(wǎng)頁(yè)錄制器”窗口列示了錄制的每個(gè)步驟,單擊每步操作的
圖標(biāo)可以撤銷該操作的錄制;當(dāng)流程錄制完成后,單擊錄制器的 圖標(biāo)保存錄制內(nèi)容并返回設(shè)計(jì)器。(10)當(dāng)錄制器保存后,返回設(shè)計(jì)器,主工作流會(huì)自動(dòng)生成整個(gè)操作的自動(dòng)化流程。關(guān)閉個(gè)人記賬軟件和輸入法,選擇“調(diào)試文件”→“運(yùn)行文件”(或者按Ctrl+F6鍵),查看流程執(zhí)行過(guò)程。學(xué)習(xí)任務(wù)6-1使用錄制器附加內(nèi)容用戶界面(userinterface,UI)是系統(tǒng)和用戶之間進(jìn)行交互和信息交換的媒介,用戶界面定義廣泛,包含了人機(jī)交互與圖形用戶界面,凡參與人類與機(jī)械的信息交流的領(lǐng)域都存在著用戶界面。本學(xué)習(xí)任務(wù)的用戶登錄界面以及登錄后各項(xiàng)操作界面都屬于用戶界面。
UI元素是指應(yīng)用程序的圖形用戶界的組成部分,這些元素主要用來(lái)進(jìn)行人機(jī)信息交互,它們可以是窗口、復(fù)選框、文本字段或下拉列表等。本學(xué)習(xí)任務(wù)的用戶登錄界面有5個(gè)元素與用戶交互(如圖6-9所示),分別是2個(gè)輸入框元素(“登錄名”輸入框、“密碼”輸入框)、3個(gè)按鈕元素(“確定”按鈕、“取消”按鈕、關(guān)閉按鈕)。用戶可以使用大多數(shù)應(yīng)用程序的用戶界面元素創(chuàng)建自動(dòng)化,包括通用Windows平臺(tái)應(yīng)用程序。了解這些交互元素可以幫助用戶更快、更輕松地實(shí)現(xiàn)用戶界面自動(dòng)化。
學(xué)習(xí)任務(wù)6-1使用錄制器用戶界面元素和相關(guān)活動(dòng)屬性微課50:介紹用戶界面元素和相關(guān)活動(dòng)學(xué)習(xí)任務(wù)6-1使用錄制器所有與用戶界面的交互都可以分為輸入和輸出兩類操作(如表6-1所示)。了解分類可以幫助用戶更好地掌握如何在不同場(chǎng)景中使用不同的操作(活動(dòng))、何時(shí)使用它們以及它們背后的技術(shù)。
UiPath“活動(dòng)”窗體的“用戶界面自動(dòng)化”活動(dòng)包提供了各類與用戶界面自動(dòng)化相關(guān)的活動(dòng)。例如,“使用瀏覽器/應(yīng)用程序”活動(dòng)、“單擊”活動(dòng)、“獲取文本”活動(dòng)等,這些活動(dòng)都有一些共同的屬性。
“出錯(cuò)時(shí)繼續(xù)”屬性規(guī)定活動(dòng)出現(xiàn)異常拋出錯(cuò)誤時(shí),流程是否應(yīng)該繼續(xù)。此屬性中的默認(rèn)值為False,如果活動(dòng)出現(xiàn)異常引發(fā)錯(cuò)誤,則流程的執(zhí)行將停止。如果該值設(shè)置為T(mén)rue,則無(wú)論出現(xiàn)任何錯(cuò)誤,流程都會(huì)繼續(xù)執(zhí)行?!霸诖酥把舆t”和“在此之后延遲”屬性分別在活動(dòng)之前和之后增加一個(gè)暫停時(shí)間,時(shí)間以毫秒為單位。“超時(shí)”屬性規(guī)定活動(dòng)找到目標(biāo)元素的時(shí)間,超過(guò)這個(gè)時(shí)間活動(dòng)會(huì)引發(fā)異常,時(shí)間以毫秒為單位,默認(rèn)值為30000毫秒(30秒)。學(xué)習(xí)任務(wù)6-1使用錄制器輸入操作輸出操作單擊次數(shù)(單擊、雙擊)獲取文本文字輸入查找元素和圖像鍵盤(pán)鍵光標(biāo)懸?!糍N板操作……知識(shí)目標(biāo)能力目標(biāo)了解“用戶界面自動(dòng)化”活動(dòng)、“用戶界面自動(dòng)化”的框架,熟悉“用戶界面自動(dòng)化設(shè)計(jì)”的操作流程。掌握目標(biāo)元素的選取方式、鍵操作活動(dòng),能夠按要求設(shè)計(jì)用戶界面自動(dòng)項(xiàng)目。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作學(xué)習(xí)案例設(shè)計(jì)一個(gè)自動(dòng)化流程,登錄該流程后,在“個(gè)人記賬軟件”執(zhí)行以下操作:?jiǎn)螕簟坝涃~”→“收入記賬”按鈕(如圖6-10所示),打開(kāi)“收入記賬”窗口;在“收入記賬”窗口的“發(fā)生日期”輸入框內(nèi)(圖6-11中的1、2、3分別表示年、月、日)輸入“2021”“11”“8”,即完成后“發(fā)生日期”為“2021年11月8日”;在“賬戶”輸入框內(nèi)按回車(chē)鍵選擇“現(xiàn)金”。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟(1)創(chuàng)建一個(gè)流程,將流程命名為“學(xué)習(xí)任務(wù)2選擇目標(biāo)元素和進(jìn)行鍵操作”。(2)打開(kāi)主工作流,將主工作流內(nèi)的序列更名為“選擇目標(biāo)元素和進(jìn)行鍵操作”,同時(shí)登錄“個(gè)人記賬軟件”。(3)在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,把“使用應(yīng)用程序/瀏覽器”活動(dòng)拖拽到“目標(biāo)元素和鍵操作”序列內(nèi)。(4)在“使用應(yīng)用程序/瀏覽器”活動(dòng)界面單擊“使用應(yīng)用程序進(jìn)行自動(dòng)化(I)”選項(xiàng),使界面自動(dòng)跳轉(zhuǎn)到“個(gè)人記賬軟件”登錄后的窗口。出現(xiàn)“單擊選擇應(yīng)用程序”提示后,單擊“個(gè)人記賬軟件”窗口。應(yīng)用程序?qū)ο筮x定后會(huì)自動(dòng)回到UiPath設(shè)計(jì)器界面,此時(shí)“使用應(yīng)用程序/瀏覽器”活動(dòng)會(huì)自動(dòng)添加信息截圖和應(yīng)用程序的路徑,顯示名稱也自動(dòng)更改。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作微課51:選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟(5)在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,將“單擊”活動(dòng)拖拽到“使用應(yīng)用程序/瀏覽器”活動(dòng)的“執(zhí)行”序列內(nèi)。單擊活動(dòng)界面內(nèi)的“在此應(yīng)用程序中指定:Apps:個(gè)人記賬軟件”按鈕區(qū)域,使界面跳轉(zhuǎn)到“個(gè)人記賬軟件”窗口;“選擇選項(xiàng)”窗口出現(xiàn)后,在“個(gè)人記賬軟件”窗口選擇“記賬”按鈕作為目標(biāo)元素(如圖6-12所示),不設(shè)置錨點(diǎn)元素,直接在“選擇選項(xiàng)”窗口單擊“確認(rèn)”按鈕返回“單擊”活動(dòng)。
學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟(6)在“個(gè)人記賬軟件”窗口單擊“記賬”按鈕,打開(kāi)“記賬查看”窗口?;氐経iPath設(shè)計(jì)器,在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,將“單擊”活動(dòng)(位于上一個(gè)“單擊”活動(dòng)之后)拖拽到“使用應(yīng)用程序/瀏覽器”活動(dòng)的“執(zhí)行”序列內(nèi)。單擊活動(dòng)界面內(nèi)的“在此應(yīng)用程序中指定:Apps:個(gè)人記賬軟件”按鈕區(qū)域,使界面跳轉(zhuǎn)到“個(gè)人記賬軟件”窗口;當(dāng)彈出“選擇選項(xiàng)”窗口后,單擊“用戶界面框架”按鈕(或按F4鍵)選擇“UIA”(如圖6-13所示);設(shè)置完成“用戶界面框架”后,在“個(gè)人記賬軟件”窗口選擇“收入記賬”按鈕作為目標(biāo)元素,不設(shè)置錨點(diǎn)元素(如圖6-14所示);直接在“選擇選項(xiàng)”窗口單擊“確認(rèn)”按鈕,返回“單擊”活動(dòng)。
學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟(7)在“個(gè)人記賬軟件”窗口單擊“收入記賬”按鈕,打開(kāi)“收入記賬”窗口。回到UiPath設(shè)計(jì)器,在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,將“輸入信息”活動(dòng)(位于“單擊”活動(dòng)之后)拖拽到“使用應(yīng)用程序/瀏覽器”活動(dòng)的“執(zhí)行”序列內(nèi)。單擊活動(dòng)界面內(nèi)的“在此應(yīng)用程序中指定:Apps:個(gè)人記賬軟件”按鈕區(qū)域,界面自動(dòng)跳轉(zhuǎn)到“收入記賬”窗口;“選擇選項(xiàng)”窗口彈出后,將光標(biāo)移至“收入記賬”窗口的“發(fā)生日期”輸入框區(qū)域,待出現(xiàn)高亮框后,單擊輸入框自動(dòng)確定目標(biāo)元素和錨點(diǎn)元素,目標(biāo)元素的定位點(diǎn)在輸入框的中間區(qū)域(如圖6-15所示);學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作調(diào)整目標(biāo)元素的定位點(diǎn),將目標(biāo)元素的定位點(diǎn)由輸入框的中間位置拖至年份輸入位置(如圖6-16所示),確定此區(qū)域元素為新的目標(biāo)元素;在“選擇選項(xiàng)”窗口內(nèi)單擊“確認(rèn)”按鈕返回“輸入信息”活動(dòng);在活動(dòng)界面的“輸入此項(xiàng)”輸入框中輸入"2021"”,在“在輸入前清空字段”中選擇“無(wú)”,在“單擊后再輸入”中選擇“單個(gè)”。操作步驟學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟(8)在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,將“輸入信息”活動(dòng)(位于上一個(gè)“輸入信息”活動(dòng)之后)拖拽到“使用應(yīng)用程序/瀏覽器”活動(dòng)的“執(zhí)行”序列內(nèi)。使用步驟(7)的方法確定月份輸入?yún)^(qū)域?yàn)樾碌哪繕?biāo)元素,目標(biāo)元素輸入的值為“"11"”。(9)在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,將“輸入信息”活動(dòng)(位于上一個(gè)“輸入信息”活動(dòng)之后)拖拽到“使用應(yīng)用程序/瀏覽器”活動(dòng)的“執(zhí)行”序列內(nèi)。使用步驟(7)的方法確定日輸入?yún)^(qū)域?yàn)樾碌哪繕?biāo)元素,目標(biāo)元素輸入的值為“"8"”。(10)在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,將“快捷鍵方式”活動(dòng)拖拽到“使用應(yīng)用程序/瀏覽器”活動(dòng)的“執(zhí)行”序列內(nèi)。“快捷鍵方式”活動(dòng)位于“輸入信息”活動(dòng)之后。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟在“鍵盤(pán)快捷方式”活動(dòng)界面選擇“手動(dòng)添加快捷鍵”,在“發(fā)送按鍵組合”中選擇“Enter”,單擊“添加”按鈕添加發(fā)送按鍵;在活動(dòng)界面單擊圖標(biāo)打開(kāi)“選項(xiàng)”菜單,選擇“在屏幕上指明目標(biāo)(I)”選項(xiàng)(如圖6-17所示);界面跳轉(zhuǎn)到“收入記賬”窗口;彈出“選擇選項(xiàng)”窗口后,將光標(biāo)移至“收入記賬”窗口的“賬戶”輸入框區(qū)域,當(dāng)出現(xiàn)高亮框后,單擊輸入框自動(dòng)確定目標(biāo)元素和錨點(diǎn)元素;在“選擇選項(xiàng)”窗口單擊“確認(rèn)”按鈕,返回“鍵盤(pán)快捷方式”活動(dòng)。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟(11)在“收入記賬”窗口的“賬戶”輸入框中按回車(chē)鍵,頁(yè)面彈出“賬戶名稱”和“余額”下拉列表(如圖6-18所示)?;氐経iPath設(shè)計(jì)器,在“活動(dòng)”窗體內(nèi)單擊“用戶界面自動(dòng)化”→“應(yīng)用程序”,將“單擊”活動(dòng)(位于“快捷鍵方式”活動(dòng)之后)拖拽到“使用應(yīng)用程序/瀏覽器”活動(dòng)的“執(zhí)行”序列內(nèi)?!皢螕艋顒?dòng)界面內(nèi)的“在此應(yīng)用程序中指定:Apps:個(gè)人記賬軟件”按鈕區(qū)域,界面自動(dòng)跳轉(zhuǎn)到“收入記賬”窗口;“選擇選項(xiàng)”窗口彈出后,將光標(biāo)移至“收入記賬”窗口“賬戶名稱”和“余額”下拉列表中的“現(xiàn)金”區(qū)域,當(dāng)“現(xiàn)金”區(qū)域出現(xiàn)高亮框后,單擊自動(dòng)確定目標(biāo)元素;不設(shè)定錨點(diǎn)元素,直接單擊“選擇選項(xiàng)”窗口的“確定”按鈕,返回“單擊”活動(dòng)。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作操作步驟(12)關(guān)閉“個(gè)人記賬軟件”的“收入記賬”窗口,退出“記賬查看”窗口,程序返回登錄后的初始狀態(tài)。(13)選擇“調(diào)試文件”→“運(yùn)行文件”(或者按Ctrl+F6鍵),查看流程執(zhí)行過(guò)程和結(jié)果。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作附加內(nèi)容在用戶界面自動(dòng)化流程設(shè)計(jì)開(kāi)發(fā)中,目標(biāo)元素對(duì)象或者一段流程經(jīng)常要被重復(fù)使用。例如,在“個(gè)人記賬軟件”記賬自動(dòng)化操作中,“記賬”圖標(biāo)按鈕經(jīng)常要被單擊;登錄輸入用戶名或密碼的流程也經(jīng)常被使用。我們可以將目標(biāo)元素對(duì)象或者流程添加到對(duì)象存儲(chǔ)庫(kù)中,共享給其他使用者或者供以后重復(fù)使用。對(duì)象存儲(chǔ)庫(kù)包括“描述符”和“UI活動(dòng)”兩個(gè)選項(xiàng)。用戶在對(duì)象存儲(chǔ)庫(kù)“描述符”(如圖6-19所示)中,單擊圖標(biāo)添加新應(yīng)用程序;在新應(yīng)用程序中根據(jù)自動(dòng)化對(duì)象的不同屏幕增加不同的屏幕;在屏幕中添加對(duì)應(yīng)的用戶界面元素(手工添加新應(yīng)用程序、屏幕和元素對(duì)象)。學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作了解對(duì)象存儲(chǔ)庫(kù)附加內(nèi)容學(xué)習(xí)任務(wù)6-2選擇目標(biāo)元素和進(jìn)行鍵操作另一種生成應(yīng)用程序、屏幕和元素對(duì)象的方式是使用錄制器,單擊圖標(biāo)錄制用戶界面自動(dòng)化的操作。用錄制器不會(huì)在主工作流中生成一段流程,其只是在對(duì)象存儲(chǔ)庫(kù)中記錄操作過(guò)程對(duì)應(yīng)的屏幕和元素對(duì)象。生成的應(yīng)用程序可被提取為用戶界面庫(kù),用戶界面庫(kù)發(fā)布后,可以在流程中被當(dāng)成UI庫(kù)(依賴)使用,UI庫(kù)可以跨項(xiàng)目使用。在“UI活動(dòng)”中,用戶可以查看當(dāng)前所有流程的用戶界面活動(dòng),可以選擇把需要的用戶界面活動(dòng)添加到對(duì)應(yīng)的對(duì)象存儲(chǔ)庫(kù)中。
對(duì)象存儲(chǔ)庫(kù)能有效地提升用戶界面自動(dòng)化開(kāi)發(fā)的效率,我們?cè)诤竺娴膬?nèi)容中將嘗試如何創(chuàng)建和使用對(duì)象存儲(chǔ)庫(kù)。知識(shí)目標(biāo)能力目標(biāo)了解對(duì)象存儲(chǔ)庫(kù),理解應(yīng)用程序、屏幕和元素對(duì)象的概念,熟悉用戶界面庫(kù)的作用。掌握用戶界面庫(kù)的創(chuàng)建、發(fā)布、安裝,能夠使用用戶界面庫(kù)添加用戶界面活動(dòng)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)完成以下3個(gè)主要任務(wù):(1)將用戶界面元素添加到對(duì)象存儲(chǔ)庫(kù)。使用UiPathStudio打開(kāi)“學(xué)習(xí)任務(wù)1錄制器”文件夾里的項(xiàng)目文件“project.json”(或者雙擊Main.xaml文件),將主工作流中用戶界面活動(dòng)涉及的用戶界面元素添加到對(duì)象存儲(chǔ)庫(kù)中。在對(duì)象存儲(chǔ)庫(kù)中創(chuàng)建的應(yīng)用程序名稱為“個(gè)人記賬軟件”;在應(yīng)用程序內(nèi)創(chuàng)建兩個(gè)屏幕,一個(gè)名稱為“打開(kāi)個(gè)人記賬軟件”,用于存儲(chǔ)打開(kāi)個(gè)人記賬軟件時(shí)涉及的用戶界面元素,另一個(gè)名稱為“用戶登錄界面”,用于存儲(chǔ)用戶登錄過(guò)程中涉及的用戶界面元素。
學(xué)習(xí)案例學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)(2)用戶界面庫(kù)的創(chuàng)建和發(fā)布。在對(duì)象存儲(chǔ)庫(kù)中把“個(gè)人記賬軟件”應(yīng)用程序提取為用戶界面庫(kù),用戶界面庫(kù)名稱為“個(gè)人記賬軟件.登錄元素”,把用戶界面庫(kù)保存在新建的“學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)”文件夾內(nèi),打開(kāi)用戶界面庫(kù),將其發(fā)布到本地計(jì)算機(jī)的默認(rèn)位置。
學(xué)習(xí)案例(3)用戶界面庫(kù)的安裝和引用。新建一個(gè)流程,將流程命名為“使用用戶界面庫(kù)”,流程文件夾保存在“學(xué)習(xí)任務(wù)3創(chuàng)建和使用用戶界面庫(kù)”文件夾內(nèi)。在流程里引入發(fā)布的庫(kù)工作包,在主工作流內(nèi)使用用戶界面庫(kù)里的界面元素重新設(shè)計(jì)一個(gè)打開(kāi)和登錄“個(gè)人記賬軟件”的流程。
學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)
(1)在“學(xué)習(xí)任務(wù)1使用錄制器”文件夾,使用UiPathStudio打開(kāi)項(xiàng)目文件“project.json”(或雙擊Main.xaml文件),打開(kāi)主工作流。操作步驟
(一)將用戶界面元素添加到對(duì)象存儲(chǔ)庫(kù)學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(2)選擇第一個(gè)“使用應(yīng)用程序/瀏覽器”活動(dòng)(顯示名稱“個(gè)人理財(cái)記賬程序文件”),單擊活動(dòng)界面上的圖標(biāo),選擇“將屏幕添加到對(duì)象存儲(chǔ)庫(kù)”(如圖6-20所示)或者直接單擊圖標(biāo)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟在“將屏幕添加到對(duì)象存儲(chǔ)庫(kù)”窗口內(nèi)(如圖6-21所示),單擊“快速添加”按鈕彈出“創(chuàng)建應(yīng)用程序”窗口。在“創(chuàng)建應(yīng)用程序”窗口將“應(yīng)用程序名稱”更名為“個(gè)人記賬軟件”,在“應(yīng)用程序版本”使用默認(rèn)值;單擊“創(chuàng)建應(yīng)用程序”按鈕創(chuàng)建一個(gè)應(yīng)用程序。將“屏幕名稱”更改為“打開(kāi)個(gè)人記賬軟件”,此時(shí),頁(yè)面會(huì)出現(xiàn)警告提示;單擊“項(xiàng)目用戶界面描述符”下的“個(gè)人記賬軟件1.0.0”應(yīng)用程序,將更名后的屏幕添加到“個(gè)人記賬軟件1.0.0”應(yīng)用程序里(如圖6-22所示)。單擊“完成”按鈕添加屏幕。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(3)打開(kāi)“對(duì)象存儲(chǔ)庫(kù)”,在“描述符”項(xiàng)下可以看到新建的應(yīng)用程序和屏幕(如圖6-23所示)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(4)在主工作流里選擇“單擊”活動(dòng)(顯示名稱為“雙擊'個(gè)人理財(cái)記賬軟件.exe'”),在單擊活動(dòng)界面上的圖標(biāo)中選擇“添加到對(duì)象存儲(chǔ)庫(kù)”選項(xiàng)(如圖6-24所示)或者直接單擊圖標(biāo),將其添加到對(duì)象存儲(chǔ)庫(kù)?!皩⒃靥砑拥綄?duì)象存儲(chǔ)庫(kù)”窗口(如圖6-25所示)的“元素名稱”和“類型”使用默認(rèn)值,該元素默認(rèn)添加在“打開(kāi)個(gè)人記賬軟件”屏幕內(nèi)。單擊“完成”按鈕完成元素的添加。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(5)選擇第二個(gè)“使用應(yīng)用程序/瀏覽器”活動(dòng)(顯示名稱為“用戶登錄界面”),將該屏幕添加到“個(gè)人記賬軟件1.0.0”應(yīng)用程序中,屏幕名稱為默認(rèn)名稱“用戶登錄界面”。(6)選擇“輸入信息”活動(dòng)(顯示名稱為“輸入信息'登錄名'”),將元素添加到“用戶登錄界面”屏幕中。(7)選擇“輸入信息”活動(dòng)(顯示名稱為“輸入信息'密碼'”),將元素添加到“用戶登錄界面”屏幕中。(8)選擇“單擊”活動(dòng)(顯示名稱為“單擊'單擊'確定''”),將元素添加到“用戶登錄界面”屏幕中。(9)完成應(yīng)用程序創(chuàng)建、屏幕和元素添加后,“對(duì)象存儲(chǔ)庫(kù)”里會(huì)列出各項(xiàng)內(nèi)容的層次結(jié)構(gòu)(如圖6-26所示)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(二)創(chuàng)建和發(fā)布用戶界面庫(kù)(1)新建一個(gè)“學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)”文件夾。(2)單擊對(duì)象存儲(chǔ)庫(kù)里“個(gè)人記賬軟件1.0.0”應(yīng)用程序后的圖標(biāo)(如圖6-26所示,作為用戶界面庫(kù)提?。?,頁(yè)面彈出“新建用戶界面庫(kù)”窗口(如圖6-27所示)。將“新建用戶界面庫(kù)”窗口里的“名稱”輸入框中內(nèi)容更改為“個(gè)人記賬軟件.登錄元素”,在“位置”中選擇“學(xué)習(xí)任6-3創(chuàng)建和使用用戶界面庫(kù)”文件夾,單擊“創(chuàng)建”按鈕創(chuàng)建項(xiàng)目。創(chuàng)建完成后,頁(yè)面會(huì)彈出“提取項(xiàng)目成功”對(duì)話框,該對(duì)話框詢問(wèn)是否立即打開(kāi)該項(xiàng)目,單擊“是”按鈕,打開(kāi)庫(kù)項(xiàng)目。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(3)在“個(gè)人記賬軟件.登錄元素”庫(kù)項(xiàng)目界面單擊“設(shè)計(jì)”→“管理程序包”→“設(shè)置”選項(xiàng),打開(kāi)“管理包”窗口(如圖6-28所示)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟①在“管理包”窗口單擊按鈕選擇包的來(lái)源文件夾,用戶既可以自行創(chuàng)建包的自定義來(lái)源文件夾,也可以選擇計(jì)算機(jī)系統(tǒng)默認(rèn)的包文件夾。計(jì)算機(jī)系統(tǒng)默認(rèn)的包文件夾地址為“C:\Users\用戶名\.nuget\packages”(本機(jī)用戶名為“1156”),在本學(xué)習(xí)任務(wù)時(shí),我們選擇計(jì)算機(jī)系統(tǒng)默認(rèn)的包文件夾。②選擇包的來(lái)源文件夾后,在“名稱”輸入框輸入包的名稱“mypackages”,單擊“添加”按鈕添加用戶定義的包來(lái)源。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟③用戶定義的包來(lái)源添加后,“管理包”窗口左側(cè)會(huì)增加一個(gè)“mypackages”選項(xiàng),“用戶定義的包來(lái)源”內(nèi)會(huì)列出自定義包來(lái)源的名稱和地址(如圖6-29所示)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(4)在“個(gè)人記賬軟件.登錄元素”庫(kù)項(xiàng)目界面單擊“設(shè)計(jì)”→“發(fā)布”按鈕,打開(kāi)“發(fā)布庫(kù)”窗口,在“包屬性”選項(xiàng)中按默認(rèn)值設(shè)置(如圖6-30所示),單擊“下一步”設(shè)置“發(fā)布選項(xiàng)”。在“發(fā)布至”中選擇“自定義”,在“自定義URL”中選擇自定義包來(lái)源文件夾地址(如圖6-31所示)。設(shè)置完“發(fā)布選項(xiàng)”后,單擊“發(fā)布”按鈕編譯庫(kù)和發(fā)布庫(kù)至自定義包來(lái)源地址。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(三)安裝和引用用戶界面庫(kù)(1)選擇“主頁(yè)”→“開(kāi)始”→“流程”,創(chuàng)建一個(gè)流程,將流程“名稱”更名為“使用用戶界面庫(kù)”,在“位置”中選擇“學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)”文件夾。(2)在“使用用戶界面庫(kù)”界面,單擊“設(shè)計(jì)”→“管理程序包”按鈕,打開(kāi)“管理包”窗口。在“管理包”窗口選擇“mypackages”選項(xiàng),在頂端搜索欄輸入“個(gè)人記賬軟件.登錄元素”找到對(duì)應(yīng)的包。選擇“個(gè)人記賬軟件.登錄元素”包,出現(xiàn)安裝提示,單擊“安裝”按鈕后,單擊“保存”按鈕。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(3)“個(gè)人記賬軟件.登錄元素”包安裝完成后,在“項(xiàng)目”窗體“依賴項(xiàng)”里會(huì)出現(xiàn)“個(gè)人記賬軟件.登錄元素”依賴項(xiàng)名稱和版本號(hào)(如圖6-33所示),同時(shí)“對(duì)象存儲(chǔ)庫(kù)”窗體的“UI庫(kù)”里會(huì)顯示引入的依賴項(xiàng)和第1個(gè)任務(wù)創(chuàng)建的“個(gè)人記賬軟件1.0.0”應(yīng)用程序(如圖6-34所示)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(4)在“對(duì)象存儲(chǔ)庫(kù)”窗體的“UI庫(kù)”里拖拽“打開(kāi)個(gè)人記賬軟件”屏幕至“Main”工作流的序列內(nèi),序列內(nèi)會(huì)添加一個(gè)“使用應(yīng)用程序/瀏覽器”活動(dòng),顯示名稱為“打開(kāi)個(gè)人記賬軟件”(如圖6-35所示)。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶界面庫(kù)操作步驟(5)從“UI庫(kù)”里拖拽“雙擊'個(gè)人理財(cái)記賬軟件.exe'”元素對(duì)象至“使用應(yīng)用程序/瀏覽器”活動(dòng)“執(zhí)行”序列內(nèi),這時(shí)“搜索要添加的活動(dòng)”欄會(huì)顯示所有可用的用戶界面活動(dòng)(如圖6-36所示)。從搜索欄中選擇“單擊”活動(dòng),“執(zhí)行”序列會(huì)添加一個(gè)單擊活動(dòng),將“單擊類型”選擇為“雙邊框”。學(xué)習(xí)任務(wù)6-3創(chuàng)建和使用用戶
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度出租車(chē)安全駕駛責(zé)任保險(xiǎn)合同
- 2024年酒店跨界合作與業(yè)務(wù)整合合同
- 二零二五年度小學(xué)宿舍樓物業(yè)管理合同
- 2025年度小學(xué)綠化工程設(shè)計(jì)與施工合同
- 2024年環(huán)保項(xiàng)目合作協(xié)議及保密條款3篇
- 二零二五年度農(nóng)村土地租賃與農(nóng)業(yè)資源整合合同書(shū)
- 四則混合運(yùn)算同步自測(cè)例題
- 2025年小區(qū)電梯廣告效果評(píng)估與客戶滿意度調(diào)查合同
- 2024年版權(quán)使用許可協(xié)議(修訂版)
- 大型活動(dòng)道路施工應(yīng)急預(yù)案
- 2023年初中英語(yǔ)聽(tīng)課心得體會(huì) 初中英語(yǔ)聽(tīng)課心得體會(huì)閱讀(優(yōu)質(zhì))相關(guān)范文多篇集錦
- 高中日語(yǔ)宣講 試聽(tīng)課件
- 新生兒窒息診斷地專家共識(shí)
- 超高層建筑地造價(jià)含國(guó)內(nèi)著名超高層建筑成本大數(shù)據(jù)
- GB/T 14361.1-1993船用纖維索滑車(chē)木殼滑車(chē)
- GA/T 1073-2013生物樣品血液、尿液中乙醇、甲醇、正丙醇、乙醛、丙酮、異丙醇和正丁醇的頂空-氣相色譜檢驗(yàn)方法
- 三大構(gòu)成之立體構(gòu)成-課件
- 河南高職單招政策解讀與報(bào)名課件
- 機(jī)械設(shè)計(jì)課程設(shè)計(jì)螺旋千斤頂設(shè)計(jì)說(shuō)明書(shū)
- ××市××項(xiàng)目復(fù)盤(pán)報(bào)告【正式版】課件
- 供水突發(fā)事件應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論