❤️ 🍰 🌹 🎬 🚴♀️ 🏋️♀️ 💻 🚀 💜
這裡記錄了我的學習和開發筆記,歡迎交流 (*´∀`)~♥
© 2025. All rights reserved.
整理一下走到目前為止的想法。
Nightwatch End-to-End Testing 端對端測試 自動化測試 Nightwatch101
Selenium IDE 可說是導入自動化測試的起手式。它很類似按鍵精靈,錄製好腳本後,執行腳本來自動完成文字輸入、點擊或跳頁等動作,確認執行動作皆如預期,若不符合預期狀況則停止並報錯,可協助確認 UI 功能是否正常執行,大大減低手動測試所花費的時間和精力。
Selenium IDE Selenium Nightwatch Nightwatch101 End-to-End Testing
這篇要說明一個更輕巧簡便的測試方法-不經 Selenium Server 而獨立使用 Webdriver 來啟動測試的方法,以 ChromeDriver 為例。
Selenium WebDriver ChromeDriver Nightwatch Nightwatch101 Selenium
綜合使用前面篇章所提到的內容-標籤、Page Objects 和客製化斷言,我們來做個範例...
由於在 nightwatch.conf.js 的 output_folder 設定了測試報告的路徑,因此在專案目錄底下可看到 reports 的資料夾,裡面的 JUnit XML 測試報告檔案即是按 group 所放置,像是這樣...
Nightwatch 允許開發者定義自己的斷言指令,擴充 `.assert` 和 `.verify` 命名空間。
Nightwatch 允許開發者定義自己的客製化指令(Custom Commands),這對將常用的功能抽出來成為模組,很有幫助。