Nightwatch Playwright
概要
アーキテクチャ HTTP プロトコルを使用します。Webdriver BiDi はイベント駆動になります。 Cypress はアプリと同じ実行ループで実行されます。すべてを同期する Node サーバープロセスがあります。 Playwright はイベント駆動アーキテクチャを使用します。ブラウザデバッガー API を使用します。
Web 標準

W3C 準拠の Web ドライバーを使用してブラウザと通信します

言語 Javascript, Typescript Javascript, Typescript Javascript, Typescript, Java, Python, .NET
デスクトップ Web、モバイル Web およびモバイルアプリのサポート
実際のブラウザとブラウザエンジン
Google Chrome Chrome
Google Chrome Firefox
Google Chrome Edge
Google Chrome Safari
Google Chrome Chrome
Google Chrome Firefox
Google Chrome Edge
Google Chrome Webkit エンジン (Safari)
Google Chrome Chrome
Google Chrome Firefox
Google Chrome Edge
Google Chrome Webkit エンジン (Safari)
モバイル Web

モバイル Web はデスクトップ Web と同様に簡単にセットアップでき、すべてをサポートします。
始める

⚠️ Android (実験的)
❌ iOS
モバイルアプリ
テストの作成
自動待機と自動再試行
ローコード/ノーコードレコーダー
インスペクター
テストの実行
並列処理

単一マシン上
CPU コアを使用


単一および複数のブラウザ

単一および複数のブラウザ
並列処理

CI マシン上

⚠️ 有料
レポートとデバッグ
組み込みレポーター

ユーザーは、エラーメッセージと各ステップの DOM スナップショットを使用して、テストのステップバイステップ実行を表示できます。

スクリーンショット
DOM 履歴
統合
VS Code 拡張機能 今すぐ試す
テストランナー Mocha, Cucumber, Ava, Jest Cypress アプリ Java - JUnit
.NET - NUnit, MSTest, xUnit サポート
レポーター
  • JUnit
  • Mocha
  • Allure
  • HTML
  • JSON
  • Team City
  • Slack
  • JUnit
  • Mocha
  • Team City
  • JUnit
  • 組み込み - リスト / 行 / ドット / JSON
  • Team City
継続的インテグレーション
  • Github Actions
  • Circle CI
  • GitLab CI
  • Bamboo
  • Azure Pipelines
  • Jenkins
  • GitHub Actions
  • Circle CI
  • GitLab CI
  • Bitbucket Pipelines
  • AWS CodeBuild
  • GitHub Actions
  • Circle CI
  • GitLab CI
  • Docker
  • Bitbucket Pipelines
  • Azure Pipelines
  • Jenkins
クラウドテストプロバイダー
  • BrowserStack
  • Sauce Labs
  • Lambda Test
  • BrowserStack
  • Sauce Labs
  • Lambda Test
  • BrowserStack
  • Sauce Labs
  • Lambda Test
さまざまなテストタイプのサポート
API テスト
A11y テスト
コンポーネントテスト
  • React
  • Angular
  • Vue
  • Svelte
  • React
  • Solid
  • Vue
  • Svelt
VRT
その他の機能
テストダブルのサポート
マルチドメインテスト
テスト前の AUT の実行

ユーザーは、テスト開始前に特定のポートで AUT を開始できます。

テスト間のデータ永続性 ガイド