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. 组合多个复杂条件的方法

您可以通过使用逻辑符号和括号 () 将多个条件组合在一行中:

  • && : 逻辑与(所有条件必须同时为真)。

  • || : 逻辑或(只要其中一个条件为真即可)。

编写条件的实际示例:

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

  • 情况 2: 检查如果未出现登录按钮(已登录)或错误变量显示为 "true":

最后更新于

这有帮助吗?