用来检测正常的流程步骤运行过程中的错误,从而捕获异常信息并进行相应的处理。
注:1 流程的容错处理机制;
2 正常的流程步骤执行过程中产生了异常,流程当即跳转至异常的捕获与处理;若是没有抛出异常,则不会执行异常的捕获与处理;
3 除了“开始”后续的步骤流程,其他分支处的步骤流程抛出异常依旧会导致运行终止;
4 在流程设计过程中,最好不要使用e作为变量,因为程序默认将错误归类为e。
2 基本使用说明
2.1 组件说明
1 按照项目的实际业务需求,在“开始”后设计完成需求的步骤流程,例如打开社区网页并进行点击的操作。
2 考虑到流程运行处理过程中可能遇到的意外情况(例如网络不稳定导致页面加载失败),在“异常”处添加抛出异常时进行处理的步骤流程,例如弹出消息框提示,在确认之后关闭掉页面。
3 在最后执行“结束”后续的步骤流程。
注:无论有无异常,在执行完“开始”或“异常”后的步骤流程之后,最终都要执行此处的步骤流程。
4 若是【Try异常】运行结束后还有需要执行的步骤流程,可在组件右上角的箭头后添加。
注:此处的步骤流程与【Try异常】同级,在跳出或执行完【Try异常】后,便会开始执行此处的流程步骤。
5 组件定位到代码,可以查看流程编译后生成的Python代码。
1)【Try异常】组件便是Python中的try/except语句: “开始”对应 try: 语句块; “异常”对应 except:语句块; “结束”对应 finally:语句块。
2)当 “开始”中的步骤抛出异常,则直接跳
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。