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

  • 相关阅读:
    十条jQuery代码片段助力Web开发效率提升
    C#如何释放已经加载的图片 (转)
    获取文件夹下最新文件 (转)
    时间格式转换
    调整ListBox控件的行间距及设置文本格式
    c++builder调用vc的dll
    mws文件中的tab文件改为相对路径
    .net 对配置文件内容的操作
    winform下mapxtreme2008 v7.0 生成release版提示找不到dll问题
    vue实现按字母A-Z选择城市
  • 原文地址:https://www.cnblogs.com/toseeme/p/13555170.html
Copyright © 2011-2022 走看看