UiPath網頁元素選擇器-WEBCTRL


WEBCTRL標簽是UiPath在選擇網頁元素時的主要標簽。

弄懂WEBCTRL標簽的屬性,可以幫助我們更清楚明白的進行元素選擇。

是作為高可用選擇元素的基礎。

 

 

下面我們把WEBCTRL的屬性與HTML元素進行比較和映射,讓我們更清楚WEBCTRL屬性的含義:

屬性 說明 示例
tag HTML標簽名 tag="A"指的就是A標簽
idx index索引 從1開始
aaname 在大多數情況下,代表標簽的文本

<div>abc</div>

則可以使用aaname='abc'找到

name HTML元素的name  
id HTML元素的ID

 

parentid 父級元素的HTML ID  
class HTML的class

<div class='c1 c2'></div>

class='c1 c2'才能找到,class='c1'找不到

css-selector

HTML元素的style屬性

以及 作層級的篩選

可以使用一部分找到

<div style='box-sizing: content-box; left: 0px; top: 0px; direction: ltr;'></div>

可以使用css-selector='left:0px'找到

或者

<body><div></div></body>

css-selector='body&gt;div'

innertext HTML元素的innerText,標簽的文本

<div>abc</div>

則可以使用innertext='abc'找到

isleaf 一般用於tree控件

 

parentclass 父類的class

<div class='p1'><div>child div</div></div>

則可以使用parentclass='p1'找到<div>child div</div>

parentname 父類的name  

除此外,即時沒有列出的HTML屬性,WEBCTRL也支持,比如

<webctrl placeholder='編號'/>

 

WEBCTRL用於網頁里時,非常接近HTML本身的HTML標簽和屬性。

除了少數UiPath提供了一定邏輯的封裝外,例如aaname、css-selector這種。

如果你對HTML有一定了解,那么看懂甚至手寫選擇器代碼,就不難拉。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM