自動テストチュートリアル

Playwright、Seleniumなどの自動テストツールを学ぼう

検証ツールを開く

検証ツールを開く

検証ツール(開発者ツール、DevTools)は、Webページの構造を調査したり、動作をデバッグしたりするためのブラウザ組み込みツールです。

検証ツールとは?

E2Eテストを書く際に必須のツールです。以下のことができます:

  • HTML/CSS/JavaScriptの確認
  • DOM構造の調査
  • ネットワーク通信の確認
  • JavaScriptのエラー確認
  • コンソールでのコード実行
💡 なぜ必要?
E2Eテストでは、操作したい要素のセレクタ(ID、クラス、属性など)を知る必要があります。検証ツールを使えば、簡単に調べられます。

開き方

方法1: キーボードショートカット(最速)

OS ショートカット
Windows/Linux F12
Windows/Linux Ctrl + Shift + I
Mac Cmd + Option + I
1. ブラウザでページを開く
2. F12 キーを押す
3. 検証ツールが開く

方法2: 右クリックメニュー

1. ページ上で右クリック
2. "検証" または "Inspect" を選択
3. 検証ツールが開く(クリックした要素が選択された状態)

方法3: ブラウザメニュー

Google Chrome

1. 右上のメニュー(⋮)をクリック
2. "その他のツール" → "デベロッパーツール" を選択

Firefox

1. 右上のメニュー(≡)をクリック
2. "ウェブ開発" → "開発ツールを表示" を選択

Safari(Mac)

Safariでは、まず開発者メニューを有効にする必要があります:

1. Safari → 環境設定 を開く
2. "詳細" タブを選択
3. "メニューバーに"開発"メニューを表示" にチェック
4. メニューバーの "開発" → "Webインスペクタを表示" を選択

Microsoft Edge

1. 右上のメニュー(...)をクリック
2. "その他のツール" → "開発者ツール" を選択
🎯 おすすめ
F12 キーが最も簡単です。覚えておきましょう。

検証ツールの位置

検証ツールは、表示位置を変更できます。

ドック位置の変更

検証ツール右上のメニュー(⋮または⚙)をクリック:

アイコン 位置 説明
⬅️ 左側 ページが右、ツールが左
➡️ 右側 ページが左、ツールが右
⬇️ 下側 ページが上、ツールが下(デフォルト)
🗖 別ウィンドウ ツールが独立したウィンドウで開く
おすすめ: 画面が広い場合は「右側」、狭い場合は「下側」

検証ツールのタブ

開くと、いくつかのタブが表示されます。

主なタブ(Chrome/Edge)

タブ 用途
Elements HTML/CSS構造の確認・編集
Console JavaScriptの実行、エラー確認
Sources ソースコード、ブレークポイント
Network ネットワーク通信の確認
Performance パフォーマンス分析
Application Cookie、localStorage、sessionStorage
Security セキュリティ情報(HTTPS)

主なタブ(Firefox)

タブ 用途
インスペクター HTML/CSS構造の確認・編集
コンソール JavaScriptの実行、エラー確認
デバッガー ソースコード、ブレークポイント
ネットワーク ネットワーク通信の確認
ストレージ Cookie、localStorage、sessionStorage
📌 E2Eテストでよく使うタブ
  1. Elements / インスペクター: セレクタを調べる
  2. Console / コンソール: エラーを確認する
  3. Network / ネットワーク: APIリクエストを確認する

実際に開いてみよう

ステップ1: Googleを開く

1. ブラウザで https://www.google.com を開く
2. F12 を押す
3. 検証ツールが開く

ステップ2: Elementsタブで構造を見る

1. Elementsタブを選択(デフォルトで選択されているはず)
2. HTMLのツリー構造が表示される
3. <html> → <body> と展開してみる

ステップ3: 要素を選択

1. 検証ツール左上の "要素を選択" アイコン(矢印)をクリック
2. ページ上の検索ボックスをクリック
3. Elementsタブでその要素のHTMLが表示される

ステップ4: Consoleタブでコードを実行

1. Consoleタブを選択
2. 以下を入力して Enter:
   console.log('Hello, DevTools!');
3. メッセージが表示される

要素選択の便利機能

要素を選択するアイコン

検証ツール左上のアイコン(矢印マーク):

1. アイコンをクリック(またはショートカット: Ctrl+Shift+C / Cmd+Shift+C)
2. ページ上の要素にカーソルを合わせる
3. 要素がハイライトされる
4. クリックすると、Elementsタブでそのコードが表示される

右クリックから直接開く

1. ページ上の要素を右クリック
2. "検証" を選択
3. 検証ツールが開き、その要素が選択された状態になる
🎯 実践的な使い方
テストを書く前に:
  1. ページを開く
  2. 操作したい要素を右クリック → "検証"
  3. ElementsタブでID、クラス、属性を確認
  4. その情報をもとにセレクタを書く

検証ツールを閉じる

方法 手順
ショートカット F12 または Ctrl+Shift+I / Cmd+Option+I
✕ボタン 検証ツールの右上の✕をクリック

トラブルシューティング

検証ツールが開かない

  1. F12キーが無効化されている場合

    • 別のショートカット(Ctrl+Shift+I / Cmd+Option+I)を試す
    • メニューから開く
  2. Safariで開かない場合

    • 環境設定で開発メニューを有効にする(上記参照)
  3. 企業のPCで制限されている場合

    • 管理者に確認する

まとめ

項目 内容
開き方 F12 または右クリック → "検証"
主な用途 DOM構造確認、エラー確認、ネットワーク確認
E2Eテストでの使い方 セレクタを調べる、動作を確認する
閉じ方 F12 または✕ボタン

次のチャプターでは、Elementsタブの使い方を詳しく学びます。