Try异常
Try异常
描述:用于检测流程运行过程中可能会出现错误的代码,并在出现错误时提供相应的处理,而不会让程序立即崩溃
注意
流程的容错处理机制
正常的流程步骤执行过程中产生了异常,流程当即跳转至异常的捕获与处理;若是没有抛出异常,则不会执行异常的捕获与处理
除了开始过程后续的步骤流程,其他分支处的步骤流程抛出异常依旧会导致运行终止
在流程设计过程中,建议不要使用e作为变量,因为 Try异常组件默认将错误信息赋值给e
属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
- 后置延时 - 组件功能执行后等待的时间,单位为“ms”
- 备注- 组件备注说明,以便于理解和快速定位
使用示例
执行逻辑
在chrome浏览器中提前打开百度首页,添加【Try异常】组件,将“开始过程”连接【鼠标点击】组件,点击右上角的按钮跳转到百度首页,点击导航区的“图片”词条,完成拾取 ---> 将“异常流程”连接【打开网页】组件,在“网址”处输入:'https://www.baidu.com/' ---> 继续添加并连接【鼠标点击】组件,再次拾取"图片"词条 ---> 连接【输出】组件,在“输出”处填入:'排除异常' ---> 将“结束流程”连接【输出】组件,在“输出”处填入:'执行成功'
输出结果
情况1:保持百度首页网页是打开状态,运行流程,系统将自动进行开始流程:鼠标点击“图片”词条,再到结束流程:输出“执行成功”
情况2:关闭百度首页网页,运行流程,系统进行开始流程:鼠标点击“图片”词条,出现异常后,开始执行“异常流程”:先打开百度首页网页,再进行鼠标点击“图片”词条,并输出“排除异常”,最后进行结束流程:输出“执行成功”