標準の WebDriver プロキシ設定は、ブラウザー セッションの作成時に提供されます。セッションの途中でこれらの機能を編集する一般的な WebDriver コマンドはありません。

ポータブル オートメーションの場合は、目的のプロキシ構成で次のセッションを作成し、不要になったら古いセッションを閉じます。許可されたパブリック ブラウジング テストの場合は、次のセッションを作成する前に、無料プロキシ リスト からブラウザ互換エンドポイントを選択してください。ブラウザー固有の拡張機能またはデバッグ インターフェイスは他のメカニズムを提供できますが、サポートと権限の要件が別途あります。

ブラウザセッションにはプロキシ以上の機能が含まれます

置換セッションにより、テストが実行されるコンテキストが変更されます。 Cookie、ストレージ、認証、開いているページは慎重に処理する必要があります。クリーンなセッションは、まさに分離テストに必要なものである可能性があります。ステートフル ワークフローでは、アプリケーションの状態を再度確立するためのサポートされた方法が必要になる場合があります。

exit アドレスを変更しても、宛先アカウントはリセットされません。ワークフローが同じアカウントに再度サインインすると、サービスはブラウザーのプロキシに関係なく、そのアカウントを通じてこれらのアクションを関連付けることができます。

どのステップに 1 つの安定したルートが必要か、新しいブラウザがどこで開始されるか、どのアプリケーションの状態を受け取る必要があるかなど、テスト計画での選択を維持してください。これにより、既存の接続とリクエストがアクティブなまま拡張機能のグローバル設定を変更するよりも、失敗の解釈が容易になります。

最後に、実際のリモート ブラウザのルートを検査します。テスト スクリプトを実行しているマシンのプロキシ設定は、別のマシンでブラウザを構成しなくても、WebDriver への接続に影響を与える可能性があります。

関連記事