Level 1-Lesson 5. Advanced UI Interaction
阿新 • • 發佈:2018-10-25
into 網頁 方式 清空 tab 驗證 輸出 ges default
學習大綱
- 創建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