2019-12-26 UiPath获取Chrome弹窗文本

       学习Level3的时候碰到了获取弹窗文本的问题,题目用的ie,可以正常获取,我用的Chrome,识别不到弹窗(alert)元素,无法获取弹窗,在大佬们的指导下我查阅了一些相关资料(UiPath官方论坛),找到了两个方法可以获取到弹窗文本,原文英文,我用自己的理解翻译过来贴在下面:

方法1(强烈推荐):

1、使用Element Scope控件来定位到弹窗。

2、把选择器改成这个文本:"<html app='chrome.exe' /><ctrl role='dialog' />"

3、在elementscope控件里加入Get Attribute控件,这个控件的输入属性填"name"(这一步很重要,因为弹出的文本是放在这个标签里面)

4、把Get Attribute控件的选择器改成这个: "<ctrl role='text' />"

5、在控件的output里放一个String类型变量来接收文本。


方法二:

用双击图片的控件(Double Click Image)双击文本区域,然后发送热键(Send Hotkey)发送Ctrl+a进行全选,再复制选中的文本(Copy Selected Text)到String类型变量。

       个人强烈推荐第一种方法,第二种方法用到了图像的识别会比较慢,第一种方法直接提取元素里的文本,效率比较高。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,630评论 0 17
  • 1、窗体 1、常用属性 (1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。 ...
    Moment__格调阅读 4,607评论 0 11
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,352评论 1 41
  • 如果要问《驴得水》这部电影讲的什么?那我会说它是讲了一部人变成牲口的故事。刚开始每个人都是正面积极、各得其乐的,最...
    赵不歪不正阅读 1,312评论 0 0
  • 有个富家子弟特别爱吃饺子,每天都要吃。但他又特别刁,只吃馅,两头的皮尖尖就丢到后面的小河里去。 好景不长,在他16...
    果果顺阅读 711评论 0 1