pause() コマンドには、以下の機能があります。

  • テストの実行を、指定された時間 (ミリ秒単位) だけ一時停止します。
  • ターミナルでキーを押して再開するまで、テストの実行を無期限に一時停止します。
  • テストの実行を一時停止し、次のテストコマンド(次のテストコマンドを実行)にステップオーバーして、再度一時停止します。

このコマンドを使用すると、途中でテストの実行を一時停止して、ブラウザに移動してアプリケーションの状態を確認したり (または DevTools を使用してデバッグしたり)、満足したら、中断したところからテストの実行を再開するか、次のテストコマンドにステップオーバー (次のテストコマンドを実行) して再度一時停止することができます。
アプリケーションの状態を確認したり (または DevTools を使用してデバッグしたり)、満足したら、中断したところからテストの実行を再開するか、次のテストコマンドにステップオーバー (次のテストコマンドを実行) して再度一時停止することができます。
次のテストコマンドにステップオーバーすると、次のテストコマンドが実行されたときにアプリケーションで何が変更されたかを正確に確認できます。DevTools を使用して、そのコマンドの実行中に行われたネットワーク呼び出しなどの変更を監視することもできます。

次のテストコマンドが実行されたときにアプリケーションで何が変更されたかを正確に確認できます。DevTools を使用して、そのコマンドの実行中に行われたネットワーク呼び出しなどの変更を監視することもできます。
次のテストコマンドが実行されたときにアプリケーションで何が変更されたかを正確に確認できます。DevTools を使用して、そのコマンドの実行中に行われたネットワーク呼び出しなどの変更を監視することもできます。
次のテストコマンドが実行されたときにアプリケーションで何が変更されたかを正確に確認できます。DevTools を使用して、そのコマンドの実行中に行われたネットワーク呼び出しなどの変更を監視することもできます。

使い方

this.demoTest = function (browser) {
  // pause for 1000 ms
  browser.pause(1000);
  // pause indefinitely until resumed
  browser.pause();
};

パラメーター

名前 説明
ms
オプション
number

待機するミリ秒数。

callback
オプション
function

コマンドの完了時に呼び出されるオプションのコールバック関数。