モック
リクエストのレスポンスをモックします。一致するURLPatternと対応するヘッダーおよびステータスコードに基づいてモックを定義できます。mockメソッドを呼び出すと、Webリソースのレスポンスを変更するために使用できるスタブオブジェクトが返されます。
スタブオブジェクトを使用して、カスタムレスポンスを返したり、リクエストを失敗させたりすることができます。
レスポンスを変更する方法は3つあります:
- カスタムJSONオブジェクトを返す(APIリクエストのスタブ化用)
- Webリソースをローカルファイルで置き換える(変更されたJavaScriptファイルを提供する)
- リソースを別のURLにリダイレクトする
情報
mock
コマンドを使用するにはWebDriver Bidiのサポートが必要であることに注意してください。これは通常、ChromiumベースのブラウザまたはFirefoxでローカルにテストを実行する場合や、Selenium Grid v4以上を使用する場合に当てはまります。クラウドでテストを実行する場合は、クラウドプロバイダーがWebDriver Bidiをサポートしていることを確認してください。