始め方 Selenium デバッグ中?
⚡ スマートサマリー
ブレークポイントとスタートポイント Selenium IDEを使用すると、テスターは選択した箇所で実行を一時停止および再開できます。これにより、デバッグが簡素化され、失敗する手順が特定され、自動テスト中のログインフローと検証ロジックの検証が迅速化されます。

ブレークポイント Selenium
ブレークポイント in Selenium コードの実行をチェックするために使用されます。コードにブレークポイントを実装すると、実行はそこで停止します。これは、コードが期待どおりに動作していることを確認するのに役立ちます。ブレークポイント Selenium デバッグに役立ちます。ブレークポイントは通常、ソースコードとともにUI上に表示されます。
例を見る前に、2つの方法を知っておくと役立ちます Selenium IDEでは、これらのブレークポイントを設定できます。
ブレークポイントを実装するメソッド Selenium
ブレークポイントを設定するには 2 つの方法があります Selenium ウェブドライバー:
- 最初の方法では、
- コマンドを右クリックし、「」を選択します。Toggl「ブレークポイント」。キーボードのショートカットキー「B」を使用することもできます。
- 直前にブレークポイントを設定できます。 テストケース 調べてみたいと思います。
- ブレークポイントを設定した後、「実行」ボタンをクリックして、テスト ケースを最初からブレークポイントまで実行します。
- 同じ手順を繰り返して、ブレークポイントの選択を解除します。
- XNUMX 番目の方法では、
- メニューバーを選択 -> '行動' -> 選択する Toggle. ブレークポイント。選択を解除するには、同じ手順を繰り返してください。
ブレークポイントを実装する方法 Selenium
それでは、両方の方法を実際の例に適用して、手順を分かりやすく説明しましょう。
例として、次のシナリオを考えてみましょう。「サインイン」ボタンがクリックされたときに、「ユーザー名」と「パスワード」を検証します。
第1の方法
ステップ1) 開く Selenium IDEとブラウザ
起動する Firefox (NAIST) と Selenium IDE
ステップ2)基地に入る URL
ベースを入力してください URL として —> https://demo.guru99.com/test/newtours/
ステップ 3) 「録音」ボタンをクリックします。
下のスクリーンショットに示すように、赤い枠で囲まれた録画ボタンに移動してください。
ステップ4) Togglブレークポイント
- 「テーブル」タブで、コマンド(「クリックして待つ」)を右クリックします。
- 「コマンド」列で、'Toggl「ブレークポイント」。キーボードのショートカットキー「B」を使用することもできます。
ブレークポイントを切り替えると、下図のように別のウィンドウが開きます。「コマンド」列の「clickandwait」の前に、黄色のパイプ記号が2つ表示されます。
それは XNUMX つのことを示しています。
- 黄色のパイプは、テストケースがその時点で一時停止していたことを示しています。したがって、「実行」ボタンをクリックすると、テストケースの最初からこの時点までが実行されます。その後は、手動で実行を開始する必要があります。
- テスト スクリプトには複数のブレークポイントを含めることができ、上記と同じ方法で設定できます。
第2の方法
ステップ1) 最初の方法で説明した上記の手順 1、2、および 3 に従います。
ステップ2) このステップでは、
- メニューバーの「アクション」オプションをクリックして
- オプションをクリックしますToggl「ブレークポイント」。
これはブレークポイントに関するすべてです Selenium.
開始点 Selenium
ブレークポイントについては既に説明しましたが、補完的な機能としてスタートポイントがあります。これは、実行が一時停止する場所ではなく、実行が開始される場所を制御するものです。
In Selenium開始点は、実行を開始する位置を示します。開始点は、テストスクリプトをコードの途中やブレークポイントから実行したい場合に使用できます。
これを理解するために、ログインのシナリオを例にとってみましょう。ウェブサイトにログインして一連のテストを実行し、その後、それらのテストの1つをデバッグする必要があるとします。
この場合、一度ログインしてから、開発中はテストを再実行する必要があります。ping それら。ログイン機能の後に開始点を設定できます。そのため、新しいテストを実行するたびに、ログイン機能の後に実行が開始されます。
以下の表は、ブレークポイントとスタートポイントの主な違いを一目でわかるようにまとめたものです。
| 側面 | ブレークポイント | スタート地点 |
|---|---|---|
| 目的 | 選択したコマンドで実行を一時停止します | コマンドの実行開始位置を示す |
| ショートカットキー | B | S |
| スクリプトごとに許可されています | 複数 | 唯一 |
| 視覚マーカー | 黄色いパイプが2本 | 緑の三角形 |
| 典型的な使用 | 状態を検査し、欠陥を特定する | ログインまたはセットアップ後に再開が実行されます |
開始点を設定する方法 Selenium
ブレークポイントと同様に、開始ポイントも2つの方法で設定できます。
開始地点は、以下の2つの方法で選択できます。
1. 「コマンド」列の下にある任意のコマンドを右クリックします。 Selenium IDEで、「開始点の設定/解除」オプションを選択します。キーボードのショートカットキー「S」を使用して開始点を指定することもできます(スクリーンショットでは緑色の三角形で示されています)。開始点の選択を解除するには、同じ手順を繰り返します。
2. 「アクション」→「開始点の設定/解除」をクリックします。これで開始点が選択されます。選択を解除するには、同じ手順を繰り返してください。
で開始点を設定する方法 Selenium
最初の方法を例を用いて見ていきましょう。
第1の方法
ステップ1) 起動する Firefox (NAIST) と Selenium IDE
ステップ2) ベースを入力してください URL として —> https://demo.guru99.com/test/newtours/
ステップ3) (下のスクリーンショットの赤い四角で囲まれた)録画ボタンをクリックしてください。
ステップ4) このステップでは、
- 「テーブル」タブの下にある「clickandwait」コマンドを右クリックします。
- 次に、「開始点の設定/クリア」オプションを選択します。キーボードのショートカットキー「S」を使用して、同じ「開始点の設定/クリア」を選択することもできます。
「開始点の設定/クリア」をクリックすると、別のウィンドウが開きます。このウィンドウでは、「コマンド」列の「タイプ」の前に緑色の三角形の記号が表示されます。
この三角形の記号は、テストケースがこの地点から開始されることを示しています。したがって、「実行」ボタンをクリックすると、実行はこの地点から開始されます。
お願い1つのテストスクリプトには、開始点は1つしか設定できません。また、開始点は現在表示されているページに依存します。ユーザーが間違ったページにいる場合、実行は失敗します。
第2の方法
- 前の(最初の)方法で説明した手順1、2、3に従ってください。
- 次に、以下の手順に従います。
- メニューバーの「アクション」オプションをクリックして
- 「開始点の設定/解除」オプションをクリックしてください。








