条件判断

内容提要:条件判断几乎在每个脚本中都会涉及到,下面根据不同的查找方式来介绍下条件判断的功能。

标签页操作

一.功能介绍

条件判断是根据JS中的if...else 语句演化出的功能。若判断条件为真,则执行true中的步骤,反之,则执行false中的步骤。下面详细介绍下他的功能。

1.查找方式

三种查找方式如图中顺序,从左至右,分别是根据html源代码、Xpath、变量中的内容来进行真假判断,判断内容中是否有符合判断条件的结果。

注意事项:变量判断中不可以判断计数器变量以及list变量。计数器变量需要在此功能的使用代码片段中写JS判断。

2.Iframe

在查找方式为当前页面源码时,若是需要判断的条件再框架中,则需要注意是在那一层框架中。其余查找方式不需要这个条件。

3.选择判断方式

下面统一概括下,相等是说判断的内容必须完全相等,包含字符是指判断内容包括判断条件中的条件,不包含字符是指判断内容不包含判断条件。

4.逻辑或

形如:{||}

格式如下:开心{||}伤心

并列条件,其中一个判断条件成立,则此次条件判断判断为true。相当于JS的或运算符。

5.使用代码片段

标签页操作

使用条件代码判断需要写JS来判断。具体JS写法参考:http://bbs.locoyposter.com/forum.php?mod=viewthread&tid=75&highlight=ja

二. 常用实例

1.判断变量是否为空 标签页操作

如图所设。 注意事项:(1)勾选相等 (2)点击空值,以{-null-}为空值 表示形式。

2.同时判断多个变量是否为空

"{-var.升水-}"==""&&"{-var.让人-}"=="" (判断两个变量是否同时为空,同时为空则表示为true)

判断多个变量是否为空

3.判断list变量长度是否为0

分两步:

(1)求出list变量长度

标签页操作

注意:判断的变量是list变量,保存至一个计数器变量,此计数器变量不可勾选只读。

(2)使用代码片段判断计数器变量的长度

标签页操作