.pause() 編集を提案
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 | コマンドの完了時に呼び出されるオプションのコールバック関数。 |