Level 1-Lesson 5. Advanced UI Interaction
Posted teresamu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Level 1-Lesson 5. Advanced UI Interaction相关的知识,希望对你有一定的参考价值。
学习大纲
- 创建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的主要内容,如果未能解决你的问题,请参考以下文章
浙大 PAT Advanced level 1026. Table Tennis (30)
PAT (Advanced Level) 1029. Median (25)
iOS 5 上 armv7 的未定义符号:_aes_icm_advance_ismacryp