跳至主要內容

Try异常


Try异常

描述:用于检测流程运行过程中可能会出现错误的代码,并在出现错误时提供相应的处理,而不会让程序立即崩溃

注意

  • 流程的容错处理机制

  • 正常的流程步骤执行过程中产生了异常,流程当即跳转至异常的捕获与处理;若是没有抛出异常,则不会执行异常的捕获与处理

  • 除了开始过程后续的步骤流程,其他分支处的步骤流程抛出异常依旧会导致运行终止

  • 在流程设计过程中,建议不要使用e作为变量,因为 Try异常组件默认将错误信息赋值给e

属性说明

Try异常
Try异常

通用属性

  • 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
  • 后置延时 - 组件功能执行后等待的时间,单位为“ms”
  • 备注- 组件备注说明,以便于理解和快速定位

使用示例

执行逻辑

在chrome浏览器中提前打开百度首页,添加【Try异常】组件,将“开始过程”连接【鼠标点击】组件,点击右上角的拾取按钮跳转到百度首页,点击导航区的“图片”词条,完成拾取 ---> 将“异常流程”连接【打开网页】组件,在“网址”处输入:'https://www.baidu.com/' ---> 继续添加并连接【鼠标点击】组件,再次拾取"图片"词条 ---> 连接【输出】组件,在“输出”处填入:'排除异常' ---> 将“结束流程”连接【输出】组件,在“输出”处填入:'执行成功'

image-20240402151331252
image-20240402151331252

输出结果

情况1:保持百度首页网页是打开状态,运行流程,系统将自动进行开始流程:鼠标点击“图片”词条,再到结束流程:输出“执行成功”

组1拷贝9拷贝3
组1拷贝9拷贝3

情况2:关闭百度首页网页,运行流程,系统进行开始流程:鼠标点击“图片”词条,出现异常后,开始执行“异常流程”:先打开百度首页网页,再进行鼠标点击“图片”词条,并输出“排除异常”,最后进行结束流程:输出“执行成功”

111
111