开发者社区> 问答> 正文

机器人流程自动化RPA捕捉控件,有多个窗口报错,怎么解决呢?

机器人流程自动化RPA捕捉控件,有多个窗口报错,怎么解决呢?
multiple windows found

展开
收起
青城山下庄文杰 2023-08-20 18:18:10 181 0
来自:阿里云RPA
2 条回答
写回答
取消 提交回答
  • 那就看看是不是有多个窗口,有点话关掉就好了-此回答整理自钉群“阿里云RPA官方群3”

    2023-08-22 10:16:36
    赞同 展开评论 打赏
  • 控件是RPA机器人模拟人进行界面自动化操作的基础对象,代表其在执行一个应用(流程)时可能涉及的各类“界面元素”,如一个网页中的输入框、“百度一下”按钮、页面标题、客户端上的登录按钮等,都可以被视作一个控件。

    在您开发RPA应用时,需要在捕捉到流程中需要操作的控件的基础上,才能完成流程的开发。如您希望RPA机器人去自动关闭一个桌面窗口,您需要先捕捉到这个窗口,以及窗口右上角的关闭按钮这两个控件,再在点击控件(窗口)这个组件中分别选择这两个控件,实现对该窗口的关闭。因此,学会捕捉控件是您进行RPA应用开发的必经之路。

    1. 捕捉控件
      RPA编辑器支持您基于匹配(自动匹配/win32-UIA等),或基于图像录制的模式来进行控件的捕捉。考虑到匹配的准确性与效率,我们一般推荐您使用基于自动匹配的模式,若您希望捕捉的控件或其所在的界面无法被该模式识别,您也可以通过图像录制的模式,来截取目标操作区域,RPA会通过图像识别的方式对其进行匹配。

    2.1. 自动匹配模式/win32-UIA模式/win32-MSAA模式
    打开RPA编辑器,以编码模式为例,在右侧控件面板中点击开始捕捉。

    3f661fbff38f09cdfe2db516c4728f24_p481552.png

    界面弹出对话框

    a2b4a17e49f1ecfe414e5db6bc151435_p481554.png

    打开您希望捕捉的控件所在的界面,并确保对话框在该界面上方,点击捕捉控件按钮(或按键盘F2键)

    将鼠标移动到需捕捉的控件上,待蓝框锁定目标控件,点击鼠标左键即可完成捕捉。在捕捉控件窗口中:

    您可以在下图中区域1内看到您所捕捉控件的预览,在控件预览区域中移动鼠标,可以在右上角查看鼠标相对该控件中心点的位置,用以在某些场景中设定偏移量

    您还可以在下图中区域2内选择一个针对该控件的验证动作,并在区域3中配置该动作所需的参数

    点击区域4中的验证动作按钮,即可在界面中查看您针对该控件的验证是否满足预期,如果您选择的验证动作有返回值,会显示在区域5中

    若您验证成功,请填写控件名称,为该控件选择分组(非必要),并点击保存

    后续您可以在编辑器的控件面板中查看,也可在流程开发过程中直接在控件列表中选择该控件

    84db41f0720028dc4eeca431f357e896_p481556.png

    2023-08-21 08:39:33
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
问答排行榜
最热
最新

相关电子书

更多
毕马威-阿里云RPA联合方案力助保险业转型 立即下载
《阿里云RPA-引领电商智能提效时代》 立即下载
《阿里云RPA产品介绍4.0》 立即下载