学习大纲
- 创建Input的三种方法和它们之间的不同
- 如何使用Screen Scraping Wizard
- 创建Output的三种方法和它们之间的不同
- 如何使用Data Scraping Wizard
Input (输入):使应用程序做某件事。如鼠标单击、文本录入、键盘快捷键、鼠标右击、鼠标悬停等。
Output (输出):从应用程序中提取信息。获得文本,找到元素和图片,操作剪贴板等。
1. Input方法:三种方式按需使用。
| Input方法 |
兼容性 |
运行速度 |
支持后台工作 |
支持Hotkeys |
自动清空内容 |
| Default |
100% |
50% |
X |
√ |
X |
| Window Messages |
80% |
50% |
√ |
√ |
X |
| Simulate Type/Click |
*70% |
100% |
√ |
X |
√ |
*Simulate Type/Click可以兼容99%的网页应用和60%的桌面应用程序
- Default方法使用鼠标和键盘的驱动模拟人为使用。这种方法总是管用,但是运行速度慢,而且不可以在后台操作。
- 可以先使用Default方法确保程序能正常运行,然后再修改为其他两种方法,看看是否能运行。
- 如果不需要发送热键,推荐使用Simulate方法,因为它的速度最快,且支持后台运行。之后再考虑尝试Window Messages方法。
- 可以在属性面板里选择使用那种Input方法。
实例验证:
- 打开记事本,使用Basic进行录制。
- 在记事本中输入一段较长的文本A (Type Into活动1),再输入另一段文本B (Type Into活动2),最小化记事本 (Click活动)。
- 录制结束后,把Click活动拖到两个Type Into活动之间,以测试后台运行。
- 在Type Info活动2里,手动添加一个热键Enter (点击右下角的下拉箭头选择热键)

-
Level 1-Lesson 5. Advanced UI Interaction
原文:https://www.cnblogs.com/TeresaMu/p/9851252.html