首页 > Web开发 > 详细

UiPath网页元素选择器-WEBCTRL

时间:2020-08-24 18:41:20      阅读:555      评论:0      收藏:0      [点我收藏+]

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有一定了解,那么看懂甚至手写选择器代码,就不难拉。

 

UiPath网页元素选择器-WEBCTRL

原文:https://www.cnblogs.com/toseeme/p/13555170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!