隆重介紹 Nightwatch v3

不妥協的測試自動化框架,具備強大的工具集,可跨網頁和原生行動應用程式編寫、執行和偵錯測試。

npm init nightwatch

開始使用

深受頂尖開發團隊信賴

Amazon Drupal Apache Paypal

為什麼選擇 Nightwatch?

網頁、原生行動

適用於所有平台的單一框架

  • 行動網頁在真實行動裝置上測試您的網頁應用程式,並透過連接雲端網格輕鬆擴展
  • 原生行動使用 Nightwatch 測試您的原生 iOS 和 Android 應用程式
  • 真實桌面瀏覽器在真實瀏覽器上進行測試,準確反映您使用者的環境
Nightwatch test running on a desktop browser and a real mobile device.

強大的偵錯功能

尋找錯誤變得容易

  • 精確定位透過內建的 HTML 報告器,包含測試狀態和 HTTP 日誌,找出問題根源
  • 深入挖掘回到過去,查看每個指令前後的 DOM 歷史記錄
  • 重現透過在 REPL 介面中嘗試指令,暫停並偵錯您的測試
Debugging a failed test using HTML reporter and DOM History.

為擴展而設計

數百萬個測試?沒問題

  • 預設平行化 & 協調透過多個瀏覽器上的預設平行化,更快地進行測試
  • 雲端網格支援透過第三方網格(BrowserStack 或其他)擴展
  • 複雜的手勢和互動測試從捏合縮放、多標籤到 iFrame 的所有內容
Tests running in multiple browsers on a local machine and on multiple machines remotely

深受社群喜愛

11.3K

GitHub 星星數

141K

使用者 (儲存庫)

320

已發布版本

800K

每月下載次數

針對您所需的一切提供強大功能

比以往更快

Graph showing difference in test execution duration compared to Cypress

無論您是在單一機器還是多個虛擬機器上執行測試,都能透過 Nightwatch 體驗閃電般快速的測試。

執行範例測試

絕不妥協

Test following the standard running on web and a real mobile device
Browser Icon 測試框架

真實瀏覽器

在真實桌面和行動瀏覽器上執行測試,而不是瀏覽器引擎

Icon showing mobile with magnifying lens 測試框架

原生行動測試

測試您的原生 iOS 和 Android 應用程式,無需任何學習曲線

Icon showing W3C compliance 測試框架

網頁標準

Nightwatch 遵循 W3C 協定,因此您的互動反映真實使用者

聽聽業界領袖怎麼說

自 v2 以來,Nightwatch.js 一直在取得顯著進展,堅定致力於提升現代開發體驗並為開源使用者提供幫助。
Nightwatch 直觀的 API 和語法使測試變得可靠且易於維護。透過平行測試實現更快的反饋迴圈,從而加快部署速度。強烈推薦!
Nightwatch 的元件測試方面非常出色,幾乎沒有必要在 test/e2e 中進行其他類型的測試。這是一款改變遊戲規則的產品。

與 Nightwatch 無縫整合

開源的最佳典範

No credit card needed icon 測試框架

無付費牆

Nightwatch 致力於開源。一切都適用於所有人。

A mountain with flag icon 測試框架

即時支援

在我們的 Discord 伺服器上快速獲得您的問題解答。

a black and white image of a wrench and gear 測試框架

由 BrowserStack 支援

Nightwatch 由 BrowserStack 開源計畫積極維護。

Celebrating with a high five 測試框架

準備好試試看嗎?

深受超過 10 萬個儲存庫信賴,用於測試自動化!

npm init nightwatch

開始使用