For the complete documentation index, see llms.txt. This page is also available as Markdown.

条件编写指南

当使用像 If、Else if 或 While 这样的导航区块时,你需要设置 一个条件表达式,让系统在运行时进行检查。此表达式将返回 真(true)或假(false)的结果。

🎥 观看更多教程视频:点击这里

⚠️ 关于字符串(String)的核心规则:对于文字/字符串类型的数据,你必须将其包裹在双引号 "" 中(例如:$name = "admin")。对于数字则直接填写。

1. 数学比较运算符(仅适用于数字)

  • > : 大于。(例如:$count > 5

  • < : 小于。(例如:$loopIndex < 10

  • >= : 大于或等于。

  • <= : 小于或等于。

2. 逻辑比较运算符(同时适用于数字和字符串)

  • = : 相等。

    • 示例3 = 3 ➡️ true

    • 示例"hello" = "hola" ➡️ false

  • != : 不相等(等于运算的否定)。

    • 示例3 != 4 ➡️ true

    • 示例"hello" != "hello" ➡️ false

3. 字符串(String)处理运算符

  • contains : 检查前面的字符串是否包含后面的字符串。

    • 示例"ABCD" contains "AB" ➡️ true

    • 示例"AB" contains "ABCD" ➡️ false

  • !contains : 检查前面的字符串是否 包含后面的字符串。

    • 示例!"ABCD" contains "AB" ➡️ false

    • 示例!"AB" contains "ABCD" ➡️ true

  • contains "B"(单独出现在 B 前面时):检查需要判断的变量或字符串是否为空字符串。

    • 结果:如果为空则返回 true,如果包含数据则返回 false

4. 检查界面元素(Element)的函数

此函数通过 XPath 路径帮助脚本识别网页上按钮、输入框等的出现情况:

  • hasElement(XPATH) : 当页面上存在该元素时,条件为真。

  • !hasElement(XPATH) : 当页面上不存在该元素时,条件为真(hasElement 的否定)。

5. 组合多个复杂条件的方法

你可以使用逻辑符号和圆括号 () 将多个条件组合在同一行中,以进行分组:

  • && : 与(AND)运算(所有条件必须同时为真)。

  • || : 或(OR)运算(只要有一个条件为真即可)。

编写条件时的实际示例:

  • 情况 1:检查循环次数是否大于 5,且账户名称是否包含 "abc" 字样:

  • 情况 2:检查是否没有出现登录按钮(已登录)或者错误提示变量显示为 "true":

最后更新于

这有帮助吗?