美文网首页UiPath Studio
2019-12-26 UiPath获取Chrome弹窗文本

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

作者: 苏行_97 | 来源:发表于2019-12-26 14:59 被阅读0次

           学习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类型变量。

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

    相关文章

      网友评论

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

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