Nightwatch v3 をご紹介します

Web およびネイティブモバイルアプリケーション全体でテストを作成、実行、デバッグするための強力なツールセットを備えた、妥協のないテスト自動化フレームワーク。

npm init nightwatch

開始する

最高の開発チームから信頼されています

Amazon Drupal Apache Paypal

なぜ Nightwatch なのか?

Web、モバイルネイティブ

すべてのプラットフォームに対応する1つのフレームワーク

  • モバイルWeb 実機モバイルデバイスでWebアプリをテストし、クラウドグリッドに接続することで簡単に拡張できます
  • ネイティブモバイル NightwatchでネイティブiOSおよびAndroidアプリをテスト
  • 実デスクトップブラウザ ユーザーの環境を正確に反映した実ブラウザでテスト
Nightwatch test running on a desktop browser and a real mobile device.

強力なデバッグ

バグの発見が容易に

  • 特定 テストステータスとHTTPログ付きの組み込みHTMLレポーターで原因を特定
  • さらに深く掘り下げる 時間をさかのぼって、すべてのコマンドの前後の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

単一のマシンでも複数のVMでテストを実行する場合でも、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

Web標準

NightwatchはW3Cプロトコルに従っているため、インタラクションは実際のユーザーを反映

最高の方々からの声

Nightwatch.jsはv2以降、現代の開発体験の向上とオープンソースユーザーへの支援に確固たるコミットメントを持ち、目覚ましい進歩を遂げています。
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

開始する