デバッグ方法 Selenium |自動テストのブレークポイント

ブレークポイント Selenium

ブレークポイント in Selenium コードの実行をチェックするために使用されます。コードにブレークポイントを実装すると、実行はそこで停止します。これは、コードが期待どおりに動作していることを確認するのに役立ちます。ブレークポイント Selenium デバッグに役立ちます。ブレークポイントは通常、ソース コードとともに UI に表示されます。

ブレークポイントを実装するメソッド Selenium

ブレークポイントを設定するには 2 つの方法があります Selenium ウェブドライバー:

  • 最初の方法では、
  • コマンドを右クリックし、「」を選択します。Toggl「ブレークポイント」。キーボードのショートカットキー「B」を使用することもできます。
  • 直前にブレークポイントを設定できます。 テストケース 調べてみたいと思います。
  • ブレークポイントを設定した後、「実行」ボタンをクリックして、テスト ケースを最初からブレークポイントまで実行します。
  • 同じ手順を繰り返して、ブレークポイントの選択を解除します。
  • XNUMX 番目の方法では、
  • メニューバーを選択 -> '行動' -> 選択する Toggle ブレークポイント。選択を解除するには、同じ手順を繰り返します。

ブレークポイントを実装する方法 Selenium

説明のために、次のシナリオを考えてみましょう。「サインイン」ボタンをクリックしたときに、「ユーザー名」と「パスワード」を検証します。

第1の方法

ステップ1) 開く Selenium IDEとブラウザ

起動する Firefox と Selenium IDE

ステップ 2) ベース URL を入力します

ベース URL を次のように入力します —> http://demo.guru99.com/test/newtours/

ステップ 3) 「録音」ボタンをクリックします。

下のスクリーンショットに示すように、赤いボックスでマークされた録画ボタンに移動します。

ブレークポイントを実装する Selenium

ステップ4) Togglブレークポイント

  1. 「テーブル」タブの下でコマンド(「clickandwait」)を右クリックします。
  2. 「コマンド」列で「」を選択します。Toggl「ブレークポイント」。キーボードのショートカットキー「B」を使用することもできます。

ブレークポイントを実装する Selenium

ブレークポイントを切り替えると、以下に示すように別のウィンドウが開きます。「コマンド」列の「clickandwait」の前に、2 つの黄色のパイプ マークが表示されます。

ブレークポイントを実装する Selenium

それは XNUMX つのことを示しています。

  • 黄色のパイプは、テスト ケースがその時点で一時停止されていることを示します。 したがって、[実行] ボタンをクリックすると、テスト ケースの先頭からこの時点までの実行が開始されます。 その後、手動で実行を開始する必要があります。
  • テスト スクリプトには複数のブレークポイントを含めることができ、上記と同じ方法で設定できます。

第2の方法

ステップ1) 最初の方法で説明した上記の手順 1、2、および 3 に従います。

ステップ2) このステップでは、

  1. メニューバーから「アクション」オプションをクリックし、
  2. オプションをクリックしますToggl「ブレークポイント」。

ブレークポイントを実装する Selenium

これはブレークポイントに関するすべてです Selenium.

開始点 Selenium

In Selenium, 開始ポイントは、実行を開始する位置を示します。開始ポイントは、コードの途中またはブレークポイントからテストスクリプトを実行する場合に使用できます。

これを理解するために、ログイン シナリオの例を見てみましょう。 Web サイトにログインして一連のテストを実行し、それらのテストの XNUMX つをデバッグする必要があるとします。

この場合、一度ログインしてから、開発中にテストを再実行する必要があります。 ログイン後のスタートポイントを設定できます。 したがって、新しいテストを実行するたびに、ログイン関数の後に実行が開始されます。

開始点を設定する方法 Selenium

開始点は XNUMX つの方法で選択できます。

1. Selenium IDE の「コマンド」列の任意のコマンドを右クリックします。「開始点の設定/クリア」オプションを選択します。キーボードのショートカット キー「S」を使用して開始点をマークすることもできます (スクリーンショットでは緑の三角形で表示)。開始点の選択を解除するには、同じ手順を繰り返します。

2. 「アクション」→「開始点の設定/クリア」をクリックします。 これにより開始点が選択されるか、同じ手順を繰り返して選択を解除します。

で開始点を設定する方法 Selenium

最初の方法を例を挙げて見てみましょう。

第1の方法

ステップ1) 起動する Firefox と Selenium IDE

ステップ2) ベース URL を次のように入力します —> http://demo.guru99.com/test/newtours/

ステップ3) 録画ボタン(赤い四角で囲まれた部分)をクリックします。

以下のスクリーンショット)。

開始点を設定 Selenium

ステップ4) このステップでは、

  1. 「テーブル」タブで「clickandwait」コマンドを右クリックします。
  2. ここでオプション「開始点の設定/クリア」を選択します。 キーボードのショート キー「S」を使用して、同じ開始点の設定/クリアを選択することもできます。

開始点を設定 Selenium

「開始点の設定/クリア」をクリックすると、別のウィンドウが開きます。 このウィンドウでは、「コマンド」列の「入力」の前に緑色の三角形の記号が表示されます。

この三角形の記号は、テスト ケースがこの時点から開始されることを示します。 それで

「実行」ボタンをクリックすると、その時点から実行が開始されます。

開始点を設定 Selenium

注意: 1 つのテスト スクリプトには開始ポイントが 1 つだけ存在できます。また、開始ポイントは現在表示されているページに依存します。ユーザーが間違ったページにいる場合、実行は失敗します。

第2の方法

  1. 前述の (最初の) 方法で説明した上記の手順 1、2、および 3 に従います。
  2. 次に、以下の手順に従います。
  1. メニューバーから「アクション」オプションをクリックし、
  2. 「開始点の設定/クリア」オプションをクリックします。

開始点を設定 Selenium

まとめ

  • ブレークポイントとスタート ポイント機能は、デバッグ プロセスに役立ちます。 これは、インスタンスの特定の時点で特定のテストを開始または一時停止するのに役立ちます。 これは、テスト スクリプトの動作を観察するのに役立ちます。
  • 単一のテスト スクリプトでは、多数のブレークポイントと比較して、開始ポイントは XNUMX つだけです。