検証ツールを開く
検証ツールを開く
検証ツール(開発者ツール、DevTools)は、Webページの構造を調査したり、動作をデバッグしたりするためのブラウザ組み込みツールです。
検証ツールとは?
E2Eテストを書く際に必須のツールです。以下のことができます:
- HTML/CSS/JavaScriptの確認
- DOM構造の調査
- ネットワーク通信の確認
- JavaScriptのエラー確認
- コンソールでのコード実行
💡 なぜ必要?
E2Eテストでは、操作したい要素のセレクタ(ID、クラス、属性など)を知る必要があります。検証ツールを使えば、簡単に調べられます。
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テストでよく使うタブ
- Elements / インスペクター: セレクタを調べる
- Console / コンソール: エラーを確認する
- 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. 検証ツールが開き、その要素が選択された状態になる
🎯 実践的な使い方
テストを書く前に:
テストを書く前に:
- ページを開く
- 操作したい要素を右クリック → "検証"
- ElementsタブでID、クラス、属性を確認
- その情報をもとにセレクタを書く
検証ツールを閉じる
| 方法 | 手順 |
|---|---|
| ショートカット | F12 または Ctrl+Shift+I / Cmd+Option+I |
| ✕ボタン | 検証ツールの右上の✕をクリック |
トラブルシューティング
検証ツールが開かない
-
F12キーが無効化されている場合
- 別のショートカット(
Ctrl+Shift+I/Cmd+Option+I)を試す - メニューから開く
- 別のショートカット(
-
Safariで開かない場合
- 環境設定で開発メニューを有効にする(上記参照)
-
企業のPCで制限されている場合
- 管理者に確認する
まとめ
| 項目 | 内容 |
|---|---|
| 開き方 | F12 または右クリック → "検証" |
| 主な用途 | DOM構造確認、エラー確認、ネットワーク確認 |
| E2Eテストでの使い方 | セレクタを調べる、動作を確認する |
| 閉じ方 | F12 または✕ボタン |
次のチャプターでは、Elementsタブの使い方を詳しく学びます。