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インスペクター
テストの実行
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拡張機能のテスト
モバイルでのテスト
AppiumでのNightwatchの使用
デバイス寸法のオーバーライド
Nightwatchの拡張
カスタムコマンドの定義
カスタムアサーションの定義
カスタムレポーターの作成
プラグイン
リファレンス
ブラウザドライバー
GeckoDriver (Firefox)
ChromeDriver
SafariDriver
EdgeDriver
Nightwatch CLI
コマンドラインオプション
設定
すべての設定
デフォルト設定
リソース
主要フレームワークとの比較
コントリビュートガイド
スタイルガイド
Nightwatch 2への移行
Nightwatch v1から
Protractorから
VueJSコンポーネントテスト
おすすめコンテンツ
ブログ > Nightwatchでのコンポーネントテストの導入
←
戻る
ページオブジェクトモデル
次のページ
Nightwatch設定ファイル
→
このページの内容
おすすめコンテンツ
コントリビュート
このページを編集
コミュニティ
Discordに参加する
ブログを読む
Github上のNightwatchドキュメント