最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

RPA-UIPath-007 Selector-基礎(chǔ)

2021-09-22 16:45 作者:狗頭咖喱  | 我要投稿

關(guān)于Selector

要自動(dòng)執(zhí)行用戶界面中的特定操作,您需要與各種窗口、按鈕、下拉列表以及許多其他元素交互。可以識(shí)別用戶界面元素的一種方法是使用它們?cè)谄聊簧系奈恢?,但這可能不可靠。

為了解決這個(gè)問題,UiPath Studio 使用我們所稱的選取器。它們以 XML 片段的形式存儲(chǔ)圖形用戶界面元素及其父元素的屬性。

大多數(shù)情況下,選取器是由 Studio 自動(dòng)生成的,并且不需要您額外輸入,特別是當(dāng)您嘗試自動(dòng)化的應(yīng)用程序具有靜態(tài)用戶界面時(shí)。

然而,有些軟件程序的布局可以變化,且屬性節(jié)點(diǎn)的值也不是一成不變,例如一些網(wǎng)頁應(yīng)用程序。UiPath Studio 無法預(yù)測這些更改,因此,您可能必須手動(dòng)生成一些選取器。

選取器具有以下結(jié)構(gòu):<node_1/><node_2/>...<node_N/>

最后一個(gè)節(jié)點(diǎn)表示您感興趣的圖形用戶界面元素,而前面的所有節(jié)點(diǎn)都表示該元素的父元素。<node_1> 通常稱為根節(jié)點(diǎn),表示應(yīng)用程序的頂部窗口。

每個(gè)節(jié)點(diǎn)都有一個(gè)或多個(gè)屬性,可以幫助您正確識(shí)別所選應(yīng)用程序的特定級(jí)別。

每個(gè)節(jié)點(diǎn)的格式如下: <ui_system attr_name_1='attr_value_1' ... attr_name_N='attr_value_N'/>

每個(gè)屬性都有一個(gè)賦值。重要的是選擇具有常量值的屬性。如果每次應(yīng)用程序啟動(dòng)時(shí),屬性的值都會(huì)發(fā)生變化,則選取器將無法正確識(shí)別元素。

選取器存儲(chǔ)在活動(dòng)的“屬性”面板中的“輸入”>“目標(biāo)”>“選取器”下。****與圖形元素相關(guān)的所有活動(dòng)都具有此屬性

Properties中的Selector

“選取器編輯器”**窗口用于查看自動(dòng)生成的選取器以及編輯該選取器及其屬性。要訪問該窗口,請(qǐng)?jiān)凇肮ぷ髁髟O(shè)計(jì)器”**面板中,單擊活動(dòng)主體中的“選項(xiàng)“按鈕,然后選擇“編輯選取器”****。

活動(dòng)主體中的“選項(xiàng)“按鈕

也可以使用“屬性”**面板中“選取器”**字段旁邊的省略號(hào)按鈕訪問此窗口。

省略號(hào)按鈕
選取器編輯器

該按鈕通過檢查選取器定義的有效性以及目標(biāo)元素在屏幕上的可見性來顯示選取器的狀態(tài)。

驗(yàn)證按鈕具有三種狀態(tài):

即將驗(yàn)證選取器
有效選取器
無效選取器
修改的選取器,重新驗(yàn)證

該按鈕與用戶界面探測器驗(yàn)證狀態(tài)相關(guān)。

Indicate Element 指出一個(gè)新的用戶界面元素以替換前一個(gè)。

Repair 使您能夠重新指定相同的目標(biāo)用戶界面元素并修復(fù)選取器。此操作并不完全替換以前的選取器。只有在選取器無效時(shí),該按鈕才可用。

Highlight 將目標(biāo)元素置于前臺(tái)。高亮顯示一直持續(xù)到該選項(xiàng)被單擊禁用為止。僅當(dāng)選取器有效時(shí)才會(huì)啟用該按鈕。

Edit Attributes 包含標(biāo)識(shí)目標(biāo)應(yīng)用程序時(shí)所需的所有應(yīng)用程序組件(窗口、按鈕等)。該部分可以編輯。

Edit Selector 保存實(shí)際的選取器。該部分可以編輯。

Open in UI Explorer 啟動(dòng)用戶界面探測器。該選項(xiàng)僅對(duì)有效的選取器啟用。


UI Explorer 用戶界面探測器

用戶界面探測器是一個(gè)高級(jí)工具,使您可以為特定用戶界面元素創(chuàng)建一個(gè)自定義選取器。**它是獨(dú)立工具,可以從 Automation Cloud 實(shí)例中的資源中心**下載,也可以從 Studio 下載(僅限將 UiPath.UIAutomation.Activities 包作為項(xiàng)目的依賴項(xiàng)安裝時(shí))。

將用戶界面探測器用作獨(dú)立工具時(shí)無需安裝 Studio。如果您要確??梢允褂眠x取器自動(dòng)化應(yīng)用程序,此工具非常方便。它可以讓您簡單地檢查元素,無需構(gòu)建流程。獨(dú)立包還包含“SetupExtensions”****實(shí)用程序,因此可以安裝瀏覽器擴(kuò)展程序和 JavaBridge 來檢查您的所有自動(dòng)化需求包含的元素。

要打開“用戶界面探測器”**窗口,請(qǐng)單擊“設(shè)計(jì)”**選項(xiàng)卡中“選取器”**部分中的按鈕,或在指定目標(biāo)用戶界面元素后,單擊“目標(biāo)”**和“錨點(diǎn)”****屬性的所有選取器的選擇屏幕中的高級(jí)編輯器中的按鈕。

屬性的高級(jí)編輯器中的按鈕

或者,也可以從 Studio 后臺(tái)視圖中的“工具”頁面啟動(dòng)用戶界面探測器。****上下文菜單中的用戶界面探測器使用當(dāng)前版本的 Studio 附帶的用戶界面自動(dòng)化庫。

UI Explorer按鈕

為確保選擇最佳選取器,請(qǐng)記?。?/p>

添加或刪除屬性

添加父項(xiàng)或子項(xiàng)標(biāo)簽

使用通配符來替換變化值

UI Explorer界面


用戶界面探測器窗口字段說明

該按鈕通過檢查選取器定義的有效性以及目標(biāo)元素在屏幕上的可見性來顯示選取器的狀態(tài)。

驗(yàn)證按鈕具有三種狀態(tài)同編輯選取器中一樣

即將驗(yàn)證選取器、有效選取器、無效選取器、修改的選取器,重新驗(yàn)證

Idicate Elemennt 指出一個(gè)新的用戶界面元素以替換前一個(gè)
使您能夠選擇一個(gè)相對(duì)于目標(biāo)用戶界面元素的錨點(diǎn)
使您能夠重新指定相同的目標(biāo)用戶界面元素并修復(fù)選取器。此操作并不完全替換以前的選取器。只有在選取器無效時(shí),該按鈕才可用
將目標(biāo)元素置于前臺(tái)。高亮顯示一直持續(xù)到被關(guān)閉為止。僅當(dāng)選取器有效時(shí)才會(huì)啟用該按鈕
設(shè)置

設(shè)置包含幾個(gè)選項(xiàng):

用戶界面框架 - 更改用于確定用戶界面元素及其選取器的技術(shù)??捎玫倪x項(xiàng)如下:

?默認(rèn) – UiPath專有方法。通??梢院芎玫靥幚硭蓄愋偷挠脩艚缑妗?/p>

?主動(dòng)式輔助 – 這是 Microsoft 之前給出的讓應(yīng)用程序可訪問的解決方案。建議您在舊版軟件中使用此選項(xiàng)(如果默認(rèn)選項(xiàng)無效)。

?用戶界面自動(dòng)化 – 這是 Microsoft 的改進(jìn)型輔助功能模型?!澳J(rèn)”項(xiàng)無效時(shí),建議您在較新的應(yīng)用程序中使用此選項(xiàng)。

延遲還原 - 在系統(tǒng)加載完選取器數(shù)據(jù)前,延遲還原 UiExplorer 窗口。當(dāng)指出在焦點(diǎn)丟失時(shí)自動(dòng)關(guān)閉的用戶界面元素 (如下拉列表或覆蓋) 時(shí),請(qǐng)使用該選項(xiàng)。

* 觸發(fā)器選取器 - 在增加用戶界面元素監(jiān)控準(zhǔn)確度時(shí),請(qǐng)確保此元素在其父項(xiàng)中的唯一性。為觸發(fā)器活動(dòng)生成選取器時(shí),請(qǐng)使用此選項(xiàng)。

可視化樹面板

顯示用戶界面層次結(jié)構(gòu)的樹,通過單擊每個(gè)節(jié)點(diǎn)前面的箭頭,用于在其中導(dǎo)航。

默認(rèn)情況下,當(dāng)您第一次打開“用戶界面探測器”時(shí),此面板中會(huì)顯示所有打開的應(yīng)用程序并以字母順序排列。****

雙擊樹中的用戶界面元素(或右擊并選擇“設(shè)置為目標(biāo)元素”),填充“選取器編輯器”、“選取器屬性”和“屬性探測器”面板。****

實(shí)時(shí)高亮顯示可視化樹中的選定元素。高亮顯示一直持續(xù)到被關(guān)閉為止
顯示搜索框和搜索過濾器選項(xiàng)

搜索框?

使您可以查找特定字符串。

如果找不到精確匹配項(xiàng),則顯示包含最接近匹配項(xiàng)的節(jié)點(diǎn)。支持通配符。

根據(jù)從“搜索依據(jù)”下拉列表中選擇的屬性,搜索內(nèi)容可能區(qū)分大小寫。

注意:搜索僅在所選用戶界面對(duì)象下的樹結(jié)構(gòu)中查找匹配項(xiàng)。

搜索方式

過濾搜索結(jié)果,以僅顯示選定屬性或選取器。此下拉列表的內(nèi)容根據(jù)所選用戶界面元素而變化。

注意:如果“搜索依據(jù)”設(shè)置為“選取器”,則只能以 <attribute name1='value1' ... /> 格式輸入一個(gè)節(jié)點(diǎn)。

僅子項(xiàng)

將搜索限制在所選節(jié)點(diǎn)的第一級(jí)子節(jié)點(diǎn)。默認(rèn)情況下,該復(fù)選框是未選中狀態(tài)。

選取器編輯器面板

顯示指定用戶界面對(duì)象的選取器,使您能夠?qū)ζ溥M(jìn)行自定義。

面板的底部顯示了必須在項(xiàng)目中使用的實(shí)際 XML 片段。找到所需的選取器后,可以從這里復(fù)制,然后將其粘貼到活動(dòng)的“屬性”面板中的“選取器”字段中。****

此面板的頂部用于查看選取器中的所有節(jié)點(diǎn),并通過清除前面的復(fù)選框來清除不必要的節(jié)點(diǎn)。當(dāng)啟用或禁用屬性或編輯底部面板中的選取器時(shí),選取器節(jié)點(diǎn)列表中的元素將變?yōu)榛顒?dòng)元素。一次只能有一個(gè)節(jié)點(diǎn)處于活動(dòng)狀態(tài)。

如果在此處選擇節(jié)點(diǎn),那么將在“選取器屬性”和“屬性探測器”面板中顯示其屬性。****

也可借助變量來編輯選取器;您可以使用 CTRL+K 熱鍵在選取器本身中創(chuàng)建變量,或通過 CTRL+Space 組合指定已創(chuàng)建的變量。通過使用 CTRL+K 熱鍵,您可以為變量指定值和名稱。請(qǐng)注意,只能使用 string 變量。

選取器屬性面板

顯示選定節(jié)點(diǎn)的所有可用屬性(來自“選取器編輯器”面板)。****

您可以通過選中或清除每個(gè)屬性前面的復(fù)選框來添加或消除某些節(jié)點(diǎn)屬性。

此外,您可以更改每個(gè)屬性的值,但只有當(dāng)新的選取器指向最初選定的用戶界面對(duì)象時(shí),才會(huì)保留此修改。

屬性探測器面板

顯示指定用戶界面對(duì)象可以具有的所有屬性,包括選取器中沒有出現(xiàn)過的屬性。這些屬性無法更改。


RPA-UIPath-007 Selector-基礎(chǔ)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
澄城县| 抚宁县| 巫溪县| 南郑县| 北安市| 崇信县| 久治县| 朝阳市| 昌平区| 日照市| 丰宁| 鄂伦春自治旗| 望城县| 遵义市| 丰台区| 大埔县| 高尔夫| 政和县| 慈利县| 安福县| 平凉市| 苗栗市| 武鸣县| 安多县| 长治市| 呼伦贝尔市| 繁昌县| 宝山区| 杨浦区| 龙陵县| 崇左市| 花垣县| 平原县| 凤凰县| 油尖旺区| 张家港市| 洪洞县| 克什克腾旗| 长宁区| 西安市| 清丰县|