跳到主要内容

If、Else If、Else

在 Android Macro 中,条件语句用于根据不同条件执行不同操作。最常见的条件语句形式是 ifelse ifelse 语句。

If 语句

if 语句用于仅在指定条件为真时才执行一段代码。

上面的示例展示了一个基本的 if 语句,它会:

  1. 检查屏幕上是否存在某个图像
  2. 如果为真,则在坐标 (500,500) 处执行一次点击操作

Else If 语句

else if 语句让您可以按顺序测试多个条件。

在此示例中:

  1. 首先检查第一个条件
  2. 如果为假,则检查第二个条件
  3. 根据哪个条件为真执行不同的操作

Else 语句

else 语句会在前面所有条件都不为真时执行。

此示例展示了:

  1. 检查某个图像
  2. 如果找到则显示一种提示
  3. 如果未找到则显示另一种提示

常见用途

条件语句可用于:

  • 在与元素交互前检查其是否存在
  • 根据屏幕状态创建不同的路径
  • 处理错误和边界情况
  • 使宏更稳健、更具适应性

技巧

  • 始终彻底测试您的条件
  • 使用清晰、合乎逻辑的条件
  • 考虑所有可能的场景
  • 在需要时添加适当的延迟
  • 使用 else 语句作为后备方案