1 功能说明
用于条件判断,条件满足(真)或不满足(假)时执行相应的操作步骤流程。
注: 1.支持多种类型条件判断
2.支持逻辑“与或非”的多条件判断
3.判断结果非真即假,只执行一个相应的步骤流程
4.【If分支】组件运行结束后执行组件右上角连接点后续的步骤流程
2 基本使用说明
1 在“条件”这个属性传入一个判断条件: 可以传入变量或从他处获取的返回值等,也可以直接在属性描述窗口中直接输入。
多条件的增删,可点击右上方的“ + ”或“ - ” 。
2 在“真”和“假”两个箭头后添加相应的步骤流程: 条件满足,执行“真”后续的步骤流程;条件不满足,执行“假”后续的步骤流程。
组件定位到代码,查看流程编译后生成的代码。
3 组件运行结束后还需要执行的步骤流程,可在组件右上角的连接点后继续添加。
而且也可以根据代码的缩进看出,该流程中【网站】组件是【If分支】之外的。
3 参数配置说明
• “条件”参数:进行真假判定的条件,除了可以直接在属性描述窗口中直接输入,还可传入变量或从他处获取的返回值等。条件成立为True,运行“真”后续的操作步骤流程;条件不成立则为False,执行“假”后续的操作步骤流程。
例如获取控件百度一下中的文本并存入变量”text",如果获取的文本中包含“百度”字样,则在搜索输入框中输入“RPA”,若条件不满足则输出打印“获取失败”。
if中可以设定很多条件的判断,如下,更多的语法格式可以参考相关Python教程。
• if (abs is None) | (abs=='')
#变量abs为空
• if lista[0]==None or lista[0]==""
#列表lista的index0为空
• if len(aaa)
#变量aaa不为空
• if str(bbb) == True
#变量bbb为True
• if int(float(amount_str)) > 200000
#变量amount_str大于200000