簡體   English   中英

如何識別桌面上的外殼以使用swtbot進行測試?

[英]How to recognize a shell on the desktop for testing using swtbot?

我有一個生成SWT UI的應用程序(帶有文本輸入字段和兩個按鈕,類似於Eclipse工作區選擇器)。 我想使用SWT機器人為此生成測試用例。 我讓應用程序使用Java運行(通過執行雙擊事件)。 然后,我的應用程序將生成的UI,並且我想從SWT機器人測試類中識別該UI。 用戶界面啟動后如何識別?

我已經通過調用分別創建UI的方法編寫了單元測試,但這是一個集成測試,其中我需要測試整個應用程序流程,類似於用戶體驗。

提前致謝

我希望您從http://download.eclipse.org/technology/swtbot/releases/latest/之類的更新站點安裝了SWTBot ide集成。

如果要從Eclipse運行SWTBot測試用例,請執行以下操作:

  1. 打開運行->運行配置
  2. 在配置對話框左側找到“ SWTBot測試”節點
  3. 右鍵單擊該節點以創建新配置。
  4. 在“測試”選項卡上選擇測試類/方法/包/文件夾,然后選擇“ JUnit 4”
  5. 在主選項卡上選擇您的應用程序/產品。
  6. 在“插件”選項卡上選擇應用程序所需的依賴項。 在那里,您可以運行:)

您極有可能在第一次嘗試時失敗。 在這種情況下,請在“插件”選項卡上單擊“驗證插件”,並確保獲得消息“未檢測到問題”或類似信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM