1. 程式人生 > >Level 1-Lesson 5. Advanced UI Interaction

Level 1-Lesson 5. Advanced UI Interaction

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