Nightwatch logo of an owl 測試框架
指南
API
關於
部落格
Search 測試框架
GitHub 測試框架
Discord 測試框架
3.7.0
上一個版本 2.6.19
版本 1.7
版本 0.9
所有版本
指南
API
關於
部落格
Github
Discord
發行說明
(目前版本 3.7.0)
指南頁面
概觀
什麼是 Nightwatch?
v3 的新功能?
發行說明
開始使用
安裝 Nightwatch
使用 Selenium 伺服器
使用雲端供應商
概念
測試環境
測試全域變數
會話能力
並行測試
頁面物件模型
編寫測試
簡介
命令
選擇器
斷言
BDD 測試語法
Exports 測試語法
ES6 async/await
尋找 DOM 元素
Xpath 選擇器
複雜的使用者操作
使用測試鉤子
測試全域變數
全域鉤子
輔助功能測試
視覺迴歸測試
API 測試
單元 & 整合測試
測試替身
Nightwatch Inspector
執行測試
CLI 測試執行器
Mocha 整合
跳過/禁用測試
並行執行
依測試標籤篩選
測試群組
程式化 API
CucumberJS 整合
Chrome Devtools 錄製器
組件測試
簡介
使用 Vite 插件
測試 React 組件
編寫 JSX React 測試
Storybook 整合
使用 Angular
偵錯組件測試
行動應用程式測試
簡介
安裝
編寫測試
使用選擇器
使用命令
使用斷言
執行測試
偵錯測試
設定
Nightwatch 設定檔
定義測試環境
使用 ENV 變數
在測試失敗時截圖
測試輸出
進階測試來源篩選
WebDriver 設定
Selenium 設定
設定 BrowserStack 設定
設定 AWS Device Farm
操作指南
頁面物件
開始使用
定義元素
定義區段
新增頁面專屬命令
偵錯測試
概觀
使用 .pause()
使用 .debug()
擷取瀏覽器日誌
擷取瀏覽器例外
拍攝堆積快照
在 CI 伺服器上執行
Jenkins
Github Actions
Bamboo
Azure Pipelines
CircleCI
Gitlab CI
網路請求
擷取網路呼叫
模擬網路回應
模擬地理位置
報告器
JUnit XML 報告器
HTML 報告器
JSON 報告器
Mochawesome 報告器
Slack 報告器
Allure 報告器
Teamcity 報告器
新增自訂報告器
DOM 歷史
測試瀏覽器擴充功能
Chrome 擴充功能測試
在行動裝置上測試
將 Nightwatch 與 Appium 結合使用
覆寫裝置尺寸
擴充 Nightwatch
定義自訂命令
定義自訂斷言
建立自訂報告器
外掛程式
參考
瀏覽器驅動程式
GeckoDriver (Firefox)
ChromeDriver
SafariDriver
EdgeDriver
Nightwatch CLI
命令列選項
設定設定
所有設定
預設設定
資源
與領先框架比較
貢獻指南
樣式指南
遷移到 Nightwatch 2
從 Nightwatch v1
從 Protractor
VueJS 組件測試
推薦內容
部落格 > Nightwatch 中引入組件測試
←
上一頁
頁面物件模型
下一頁
Nightwatch 設定檔
→
本頁內容
推薦內容
貢獻
編輯此頁面
社群
加入我們的 Discord
閱讀我們的部落格
Github 上的 Nightwatch 文件