文档中心 > 逻辑操作
逻辑操作

最近更新时间:2021-12-09

1 介绍

在本课程中我们可以了解到基本的逻辑操作有哪几种方式,如判断、等待、循环。

  1. 判断:条件判断是通过一条或多条判断语句的执行结果来决定执行的代码块。简单举个例子:我们要去买ABCD四件商品,在去买商品的途中,有四条分叉口。若满足要买A商品,就需要走A路,以此类推。那怎样确定走那条路呢,此时就需要用到判断条件了。

  2. 等待:简单来说就是等待一些时间后,使未进行完成的事件继续。举个例子,比如查看仪表盘的内容,由于仪表盘数据过多,加载较为耗时,这时就需要加入等待指令来确保仪表盘数据完全加载成功。

  3. 循环:一般来说就是重复的做一件事情,主要运用于批量处理的情况。


2 判断

2.1 判断的应用场景

  1. 比较:具有大小关系

  2. 包含:具有从属关系

  3. 存在:实际是否存在

2.2 判断指令介绍

  1. IF条件:条件成立时执行的代码

  2. END IF:结束条件成立时执行的代码

  3. ELSE:条件不成立时执行的代码

  4. ELSE IF:条件不成立时执行后执行条件成立的代码

2.3 判断条件的使用

第一步:进入编辑脚本界面后,拖拽if条件至中间编辑框内。

第二步:在弹出的if条件指令后输入配置的模式、对象及运算关系等内容。


3 等待

3.1 等待的应用场景

  1. 延迟等待:网络有延迟的情况,需要进行加载。

3.2 等待的使用情况

第一步:进入编辑脚本界面后,拖拽延迟执行指令至中间编辑框内。

第二步:在弹出配置弹窗中选择等待执行的对象及时间。


4 循环

4.1 循环的应用场景

不同的对象,重复的去执行同样事情。

  1. 批量操作:在招聘列表上重复获取不同人员的年龄信息等类似情况

  2. 重复点击:在登录不成功时,重复输入文本,点击登录按钮等类似情况

  3. 实时监测:检测邮箱是否有收到新的邮件等类似情况

4.2 循环指令介绍

  1. For次数循环:执行特定次数的重复循环

  2. While条件循环:如果条件成立,就会执行一次循环体

  3. 退出循环:用于退出整个循环

  4. 结束循环:结束所有循环

  5. For列表循环:在列表中循环取值

  6. 退出当次循环:忽略本次循环并执行下一次循环

4.3 循环的使用

第一步:进入编辑脚本界面后,拖拽for次数循环指令至中间编辑框内。

第二步:在弹出配置弹窗中配置起始数、结束数、递增数等信息。


5 使用场景

使用逻辑操作指令自动登录有验证码的平台。

  1. 打开网页。

  2. 在账号栏运用“填写输入框”指令输入内容。

  3. 鼠标点击至密码栏。

  4. 在密码栏输出密码。

  5. 在用元素截图中对验证码进行截图,进行流程调用。

  6. 循环判断验证码是否为正确。

  7. 验证码验证正确,点击登录按钮。