UiPath基础篇 - Selector进阶1

作者: 哈皮小白 | 来源:发表于2019-02-12 00:24 被阅读1次

上一次分享我们对UiPath Selector做了一些基本介绍(UiPath基础篇 - 初识Selector)。今天咱趁热打铁,继续深入,希望能帮助各位可以更好地应用Selector。

通配符

我们拿在一个记事本中Type into(输入内容)这个activity举例。

首先随意新建一个记事本并打开,同时在UiPath Studio创建一个Sequence。

然后在Studio编辑界面左侧的Activities面板搜索找到Type into这个acitivity,拖拽到Sequence。

点击Indicate on screen,在我们打开的记事本上指明编辑文本的位置,这时候UiPath就会为我们自动生成该activity的Selector。

同学们可能会注意到acitivity的右上角显示一个蓝色的感叹号,这个是UiPath用来提醒我们在开发的时候当前acitvity有报错。

我们将鼠标移动到感叹号上就会提示报错的原因,这里报错是因为Type into这个activity必须要有内容输入。于是我们在activity下的输入框随意键入任意字符串(字符串需加"")或字符串型变量后点击编辑界面任意空白处,感叹号便会消失。

回到我们的主题,点击Selector右边的省略号按钮进入Selector的编辑界面。

当前Selector中title属性对应的是以“无标题”命名的记事本,这就代表了当前Type into这个activity应用在以其它名称命名的记事本上运行是无效的。大家可以亲自试验一下,应该会提示报错(UiPath默认的响应等待时间是30s)。

为了解决上述问题,我们就要应用到通配符了。

通配符是允许在字符串中替换零或多个字符的符号。在处理Selector中动态变化的属性时,这些符号非常有用。

星号(*) – 替换一个或者多个字符

问号(?) – 替换一个字符

所以在这里,我们把Edit Selector中原title“无标题”替换成“*”即可实现该acitivty在不同名称记事本上运行了。是不是非常简单?

千万不要小看了通配符,我们经常在编辑Selctor的过程中发现很多应用或网页的一些element会使用随机生成的ID。为了达到每次都能成功识别我们需要的element的目的,在这些随机部分应用通配符会是个不错的方案。

大家可以尝试在不同的应用场景试验在Selector中使用通配符,看一看有没有哪些情况是通配符也不能解决的,待小白下回分解。

同学们有任何问题或建议都可以通过以下二维码或搜索微信公众号小白修炼营之RPA UiPath找到我们。当然你也可以直接加入我们小白修炼营的QQ群,和小伙伴们随时随地一起聊RPA。

相关文章

  • UiPath基础篇 - Selector进阶1

    上一次分享我们对UiPath Selector做了一些基本介绍(UiPath基础篇 - 初识Selector)。今...

  • UiPath基础篇 - Selector进阶2

    我们之前分享了UiPath Selector的基本概念、设置和通配符的应用等。不知道同学们学得怎么样了呢? 今天将...

  • UiPath基础篇 - 初识Selector

    很多RPA开发工具都依靠UI元素的屏幕位置来完成相关操作的定位,但屏幕位置的变化往往会导致定位失败。今天,UiPa...

  • Selector

    Selector中的各种状态详解 Android进阶之路 - selector状态选择器 selector原理简述...

  • Swift与OC的区别

    Swift与OC的区别 1、基础篇 2、监听方法 OC 使用 @selector(actionName) Sw...

  • 最新web前端相关课程学习链接

    js基础篇 js进阶篇 js高级篇 vue基础篇 vue高级篇 react基础 react高级 Nodejs基础 ...

  • jQuery

    基础语法:$(selector).action()1)美元符号定义jQuery2)选择符(selector)“查询...

  • 每日一词 168 dent

    dent 基础篇: meaning: to have a bad effect on something 进阶篇:...

  • 位运算

    (一):基础篇 Matrix67: The Aha Moments 位运算简介及实用技巧(二):进阶篇(1) 位运...

  • UiPath基础篇 - 文本自动化1

    不知不觉2019已经过半,感谢小伙伴们对小白修炼营一如既往的支持,小白会继续努力,为大家带来更优质的内容,也期待新...

网友评论

    本文标题:UiPath基础篇 - Selector进阶1

    本文链接:https://www.haomeiwen.com/subject/gbzceqtx.html