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的主要内容,如果未能解决你的问题,请参考以下文章

yii2 advance安装

浙大 PAT Advanced level 1026. Table Tennis (30)

PAT (Advanced Level) 1029. Median (25)

iOS 5 上 armv7 的未定义符号:_aes_icm_advance_ismacryp

PAT (Advanced Level) 1025. PAT Ranking (25)

PAT (Advanced Level) 1037. Magic Coupon (25)