菜单

第1节 条件判断概述

 

1.引入

在搭建RPA应用的时候,我们是将每一个指令步骤按照顺序一一搭建起来组成一套流程,RPA应用就会按照我们搭建的逻辑规则

去一步步执行。

在上一章节中我们搭建了“第一个机器人应用”来点击翻页采集“八爪鱼博客网页”帖子信息,通过【点击网页元素】“下一页”来进

行翻页,假设我们在点击“下一页”之前没有做网页元素是否存在的判断处理,当点击到网页页面没有下一页的时候,【点击网页

元素】翻页操作就会找不到对应的页面元素,此时机器人就不知道怎么去做了,整个程序就会终止出错。

注意:上图是没有对【点击网页元素】是否存在“下一页”的网页元素进行判断处理,若此时网页对象没有“下一页”,则RPA应用会异常终止。

在实际搭建RPA应用中往往不是一步步单一逻辑顺序执行的,有时候某个步骤会存在着多种的可能性,如在“第一个机器人应用”

案例中,网页页面的最后一页并没有“下一页”的网页元素,需要我们针对这些不同的可能性,采取不同的处理手段。

 

在进行下一步操作指令之前,需要判断一下应该执行哪一种可能性,究竟是往左去执行还是往右去执行,这需要我们通过“

判断逻辑”去实现具体的执行操作。

 
 
综上所述,条件判断可以在存在多种选择的情况下根据实际的要求设定一个筛选条件,满足此条件的进行选择,如在电商购物中只选择某个价格区间的商品,此时就要需要通过价格去判断一下是否符合我们规定的价格区间;条件判断也可以对网页对象页面元素的存在性进行判断,在具有登录流程的网页页面中,通过条件判断来检查是否已经自动登录,从而避免执行不必要的登录相关的操作;条件判断亦可在数值比较、文本处理(包含/存在)、变量状态的判断(是否为空/已赋值)等操作行为中。
上一个
核心流程之判断
下一个
第2节 单条件单分支判断
最近修改: 2024-11-20