GoLand 2026.3 Help

Web UI テストの自動化

Cypress または Playwright を使用して、アプリケーションの Web インターフェースをテストします。 テスト自動化 プラグインは、ロケータを生成およびチェックするためのコーディング支援とツールを追加します。

テスト自動化ツールには、次の機能が含まれています:

テスト自動化機能の詳細については、 Aqua の公式ドキュメントを参照してください。

テスト自動化プラグインをインストールする

  1. 設定 ダイアログ(Ctrl+Alt+S )で、 プラグイン を選択します。

  2. Test Automation プラグインを見つけて、 インストール をクリックします。

  3. 適用 をクリックして変更を保存し、ダイアログを閉じます。 プロンプトが表示されたら、IDE を再起動します。

テスト自動化機能

テストの認識

プロジェクトを開くと、GoLand は Cypress または Playwright で記述されたテストを自動的に検出します。 認識されたテストは、ガターの 実行アイコン アイコンをクリックして実行し、その後 IDE のツールを使用して 分析できます。

テストの表示
テストの表示

コーディング支援

提供されるコーディング支援機能には、インテリジェントなコード補完、 ナビゲーション、 構文ハイライト 、フレームワーク固有の関数と式のサポートなどがあります。

たとえば、コードエディターでロケーターまたはその部分文字列を入力し始めると、自動補完機能によって選択できる要素のリストが表示されます。 さらに、選択された要素は Web インスペクター でハイライトされるため、正しいロケーターを選択しやすくなります。

ロケーターの生成と検証

Web インスペクター ツールウィンドウを使用すると、Web アプリケーションを表示し、自動テストに必要なページ要素をキャプチャーできます。 Web ページで必要な要素を選択すると、GoLand は一意の CSS または XPath ロケータを生成し、ソースコードに追加できるよう支援します。

さらに、GoLand は、Playwright で使用される ロールベースのロケーターを生成できます。 これらのロケーターは、要素のロール (ボタンやチェックボックスなど) を反映するように設計されており、要素の識別が容易になります。

ロールベースのロケーター

さらに、 Web インスペクター は、コード内のロケータが有効で、Web ページ上の正しい要素を指していることを確認するのに役立ちます。 コードエディターでロケータの横にある アイコンをクリックすると、 Web インスペクター が開いて対応する要素が選択され、ロケータが検証されます。

テストの実行 / デバッグ構成を管理する

実行/デバッグ構成は、何を実行するか、実行中にどのパラメーターや環境を使用するかを定義する起動設定のセットです。

テスト用にさまざまな 構成セットを作成し、必要に応じて瞬時に切り替えることができます。

テスト実行構成の管理
テスト実行構成の管理

テスト実行の詳細

テストの実行が完了すると、各テストのログやコンソール出力などの包括的な結果が提供され、簡単に 調べることができます。 結果をフィルタリングして、失敗したテストや無視されたテストをすばやく移動し、実行時間を分析できます。

テスト結果の表示
テスト結果の表示

デバッガー

デバッガーは、コードのテストとトラブルシューティングに使用するツールです。 コードをステップごとに実行し、各ステップで何が起こるかについての情報を提供します。

Playwright テスト用のデバッガーはすぐに使用できます。 ブレークポイントを設定して実行を一時停止し、コードを分析できます。

2026 年 11 月 6 日