【云扩RPA】OpenBrowser

在这里插入图片描述

打开浏览器,并提供错误处理

本节课程将通过案列带领大家走进网站自动化,请保存好本节课程的流程,以备后面的课程使用

错误处理

此步骤用于捕捉运行中的错误以提高流程的成功率,同时提供错误解决方案以使流程继续运行。下述Catch内组件,仅当Try内组件运行失败时才会运行,它的作用是对Try内组件进行错误处理

  1. 打开云扩编辑器,新建一个空白项目,搜索错误捕捉(Try Catch)组件并拖拽至设计面板,重命名为1.OpenBroswer,设为开始结点,双击打开

img

  1. 点击添加新捕捉

img

  1. 选择System.Exception,完成后点击下拉框右侧空白处

img

  1. 此时你可以看到下图界面。搜索写入日志组件并拖拽至设计面板

img

  1. 日志内容写入属性值 "1.Open Browser Failed"

打开浏览器,点击按钮

  1. 点击添加组件

img

  1. 搜索打开浏览器组件并拖拽至设计面板
  2. 网址写入属性值 “www.encoo.com/apply”浏览器类型选择Chrome
仅当Chrome插件安装后,才可以使用Chrome浏览器运行流程 (IE运行流程不需要安装插件)。参看 Chrome 扩展
  1. 搜索点击组件并拖拽至打开浏览器组件内
  2. 点击指定元素,将鼠标放到立即注册高亮显示时,点击

img

关闭标签页

为讲授关闭标签页的使用方法,特选定了在点击按钮后会生成新标签页的网站。关闭标签页有两种使用方法:①指定特定的标签页关闭 ②不指定特定标签页,关闭当前焦点标签页。大家可以点击这里 查看具体文档描述

下面将使用第一种指定特定标签页

  1. 搜索关闭标签页组件并拖拽至打开浏览器组件内。点击指定元素,将鼠标放到要关闭的标签页并高亮显示时,点击

img

等待元素消失

此步骤用于检测上一步骤的操作是否生效 (通过指定按钮所在界面的某一元素,通过判断其是否消失来确定点击是否生效)

  1. 搜索等待元素消失组件并拖拽至打开浏览器组件内。点击指定元素,将鼠标放到下图位置并高亮显示时,点击

img

  1. 点击设计面板下的 变量标签,并新建一个Boolean类型的变量,命名为waitElementVanishResult

img

  1. 点击等待元素消失组件,设置其输出结果属性值为waitElementVanishResult (若指定元素消失,则会返回 True; 否则返回 False)

流程决策,决定下一步流程走向

根据等待元素消失的结果,来确定流程下一步。当指定元素消失后(即按钮点击生效,返回值为True),进入云扩控制台页面;当指定元素未消失(即按钮点击未生效,返回值为False),进入预设的结束流程分支

连接流程决策

  1. 退出当前错误捕捉,返回到带有开始节点的流程图界面
  2. 搜索流程决策组件并拖拽至设计面板
流程决策组件仅能在流程图中使用,无法使用在序列内
  1. 点击1.OpenBrowser错误捕捉组件,将鼠标放置到下图标红处,出现下图效果时,点击并拖动将其和流程决策连接

img

设置决策条件

此步骤将前述等待元素消失结果作为决策条件,当结果为False时,我们将写入日志并结束流程;当结果为True时,我们将继续执行流程,具体将在下节课程详细讲解,请保存好本节课程的流程以供后续使用

  1. 点击流程决策,输入条件属性值为waitElementVanishResult

img

流程决策为False时

此步骤将在流程决策的条件为False时执行。下述步骤在本模块的流程决策为False时,均执行,不再重复讲解

  1. 搜索写入日志组件并拖拽至设计面板。更改其显示名称属性值为结束流程_写入日志日志内容属性值写入 "Error Encountered.End Process"

  2. 流程决策的右侧False分支和结束流程_写入日志连接

img

运行

  1. 点击运行按钮,结束后查看运行日志即可

如何在编辑器中下载并使用本课程示例

  1. 打开编辑器,在工具栏点击【流程市场】
  2. 搜索此课程名称即可找到此流程
  3. 选中流程并点击【下载】图标,在【新建项目】弹窗中输入【项目名称】
  4. 点击【创建】此时将会在本地创建一个新的项目
  5. 在【工作目录】面板即可打开创建的项目
    搜索此课程名称即可找到此流程
  6. 选中流程并点击【下载】图标,在【新建项目】弹窗中输入【项目名称】
  7. 点击【创建】此时将会在本地创建一个新的项目
  8. 在【工作目录】面板即可打开创建的项目
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值