該場景如下: 我想在測試場景中遇到按鈕時暫停測試。它應該等到用戶按下按鈕後,一旦按下按鈕,測試應該繼續。如何在FitNesse測試用例中添加一個按鈕?
0
A
回答
1
由於自動化測試被設計爲在沒有任何監控或中途用戶交互的情況下運行,所以這不是標準功能。隨意根據需要編輯源代碼並重新編譯。
0
由於您使用Selenium-fitnesse-bridge標記了此問題,我的假設是您正在通過Selenium webDriver測試應用程序的瀏覽器用戶界面,但不是從xUnit驅動測試,而是從fitnesse駕駛。首先,這不是真正的fitnesse的甜蜜點 - 它的主要目的是通過與被測系統進行交互來測試業務邏輯,而不是通過驅動瀏覽器來運行終端測試 - 不過,除了肥皂盒之外,您正在爲fitnesse創建燈具進行交互 - 而這些燈具目前包含webdriver代碼。所以你可以把暫停放在你的夾具類中。我需要看看你的測試表,以及你是否使用Slim或者不知道你的燈具代碼的邏輯位置在哪裏等待。
該解決方案的唯一問題是,如果您想在夾具頁面上指定應該在某個點等待 - 您不只是希望它在webdriver代碼的幕後。在這種情況下,您可以使用ScriptTable樣式的燈具(http://www.fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable),並在腳本中包含一個映射到等待指定時間或指定元素可見的方法的命令。
相關問題
- 1. 如何加載customcomparator在FitNesse的測試
- 2. 如何在Fitnesse中測試近似值
- 3. 如何在Wix中添加測試sql連接按鈕
- 4. 如何在Drupal7中添加一個按鈕點擊按鈕?
- 5. xctest - 如何測試一個新的視圖加載按鈕按
- 6. 如何在Android測試用例中使用jUnit測試按鈕單擊事件
- 7. 如何編寫一個junit測試用例添加方法?
- 8. 如何使用c#Fitnesse + Slim維護Fitnesse測試中的狀態
- 9. 在QTP 11中,如何用一個JavaButton測試很多按鈕?
- 10. 如何在發佈測試用例結果時添加測試用例
- 11. 如何配置FitNesse的自動測試屬性添加到「測試」
- 12. 如何在一個按鈕中添加一個ImageButton android
- 13. 如何在FitNesse中將測試用例從一個套件複製到另一個套件?
- 14. 如何添加一個按鈕到CGridView?
- 15. 如何添加一個按鈕
- 16. 如何添加一個按鈕作爲
- 17. 如何添加一個按鈕到wx.MenuBar()?
- 18. Rally:如何向測試集添加更多測試用例
- 19. 使用記事本示例中,添加一個後退按鈕
- 20. 我可以在system.drawing中添加一個控件,例如一個按鈕嗎?
- 21. iOS在viewcontroller.m中添加一個按鈕
- 22. 在Django ModelForm中添加一個按鈕
- 23. 在視圖中添加一個按鈕
- 24. 在PrefrenceScreen中添加一個按鈕:Android
- 25. 在片段中添加一個按鈕?
- 26. 在django中添加一個按鈕!
- 27. 在HTML中添加一個按鈕
- 28. 如何在codewars中添加隨機測試用例?
- 29. 如何在多個DIV按鈕中添加更多Javascript按鈕
- 30. 如何添加一個「添加」按鈕到這個代碼?
FitNesse的重點是自動化測試,因此不需要用戶交互。 –
你能詳細說明爲什麼需要這個嗎?該按鈕是否預期位於正在測試的頁面/應用程序中,還是位於wiki的測試頁中(是測試的一部分)? –