条件编写指南
当使用像 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 的否定)。
你可以使用逻辑符号和圆括号 () 将多个条件组合在同一行中,以进行分组:
&& : 与(AND)运算(所有条件必须同时为真)。
|| : 或(OR)运算(只要有一个条件为真即可)。
编写条件时的实际示例:
情况 1:检查循环次数是否大于 5,且账户名称是否包含 "abc" 字样:
情况 2:检查是否没有出现登录按钮(已登录)或者错误提示变量显示为 "true":
最后更新于
这有帮助吗?
这有帮助吗?
$count > 5 && $name contains "abc"!hasElement(//div[@id='x']) || $error = "true"