If、Else If、Else
在 Android Macro 中,条件语句用于根据不同条件执行不同操作。最常见的条件语句形式是 if、else if 和 else 语句。
If 语句
if 语句用于仅在指定条件为真时才执行一段代码。
上面的示例展示了一个基本的 if 语句,它会:
- 检查屏幕上是否存在某个图像
- 如果为真,则在坐标 (500,500) 处执行一次点击操作
Else If 语句
else if 语句让您可以按顺序测试多个条件。
在此示例中:
- 首先检查第一个条件
- 如果为假,则检查第二个条件
- 根据哪个条件为真执行不同的操作
Else 语句
else 语句会在前面所有条件都不为真时执行。
此示例展示了:
- 检查某个图像
- 如果找到则显示一种提示
- 如果未找到则显示另一种提示
常见用途
条件语句可用于:
- 在与元素交互前检查其是否存在
- 根据屏幕状态创建不同的路径
- 处理错误和边界情况
- 使宏更稳健、更具适应性
技巧
- 始终彻底测试您的条件
- 使用清晰、合乎逻辑的条件
- 考虑所有可能的场景
- 在需要时添加适当的延迟
- 使用 else 语句作为后备方案