条件编写指南
使用导航块,如 If、Else if 或 While 时,您需要设置一个条件表达式,以便系统在运行时进行检查。该表达式将返回真 (true) 或假 (false) 的结果。
最后更新于
这有帮助吗?
使用导航块,如 If、Else if 或 While 时,您需要设置一个条件表达式,以便系统在运行时进行检查。该表达式将返回真 (true) 或假 (false) 的结果。
🎥 查看更多视频教程:在这里。
⚠️ 字符串 (String) 的核心规则:对于数据类型为字符/字符串,您必须用双引号
""包裹(例如:$name = "admin")。对于数字则直接填写。
> : 大于。(例如:$count > 5)
< : 小于。(例如:$loopIndex < 10)
>= : 大于或等于。
<= : 小于或等于。
= : 相等。
例如: 3 = 3 ➡️ true
例如: "hello" = "hola" ➡️ false
!= : 不相等(相等的否定)。
例如: 3 != 4 ➡️ true
例如: "hello" != "hello" ➡️ false
contains : 检查前面的字符串是否包含后面的字符串。
例如: "ABCD" contains "AB" ➡️ true
例如: "AB" contains "ABCD" ➡️ false
!contains : 检查前面的字符串是否不包含后面的字符串。
例如: !"ABCD" contains "AB" ➡️ false
例如: !"AB" contains "ABCD" ➡️ true
contains "B"(当单独出现在 B 前面时):检查要检查的变量或字符串是否为空字符串。
结果: 如果为空则返回 true,如果包含数据则返回 false。
该函数帮助脚本识别网页上按钮、输入框等的出现,通过 XPath 路径:
hasElement(XPATH) : 当元素存在于页面上时条件为真。
!hasElement(XPATH) : 当元素不存在于页面上时条件为真(hasElement 的否定)。
您可以通过使用逻辑符号和括号 () 将多个条件组合在一行中:
&& : 逻辑与(所有条件必须同时为真)。
|| : 逻辑或(只要其中一个条件为真即可)。
编写条件的实际示例:
情况 1: 检查循环次数大于 5 且账户名称包含字符 "abc":
情况 2: 检查如果未出现登录按钮(已登录)或错误变量显示为 "true":
最后更新于
这有帮助吗?
这有帮助吗?
$count > 5 && $name contains "abc"!hasElement(//div[@id='x']) || $error = "true"