2つの Selenium ウィンドウは依然として1つのプロキシポリシーを共有できる
異なるプロキシ経路をテストするとき、新しいブラウザウィンドウと別個に構成された WebDriver セッションを区別する。
新しいウィンドウハンドルは現在の WebDriver セッション内のもう1つのブラウジングコンテキストであり、新しいプロキシ機能の集合ではない。
| 操作 | ルーティングへの影響 |
|---|---|
| 1つのドライバーで別のタブやウィンドウを開く | そのセッションに構成されたプロキシポリシーを維持する |
| 意図したオプションで別のドライバーセッションを作成する | 別の独立して構成されたポリシーを提供する |
ドライバー、選択したエンドポイント、観測した結果をまとめて扱う。別々のセッションは Cookie とストレージを分離できるが、アカウントを再利用すれば宛先には依然としてアカウント単位の関係が生じる。
意図した各セッションを通じて出口の同一性を確認する。許可された公開サイトのテストでは、無料プロキシ一覧が各セッションの対応プロキシインターフェースで構成できる候補を提供する。異なるプロキシエンドポイントが1つの出口を共有することがあり、プロバイダーは変更されない1つのエンドポイントの背後で出口をローテーションできる。
リモートブラウザでは、構成されたプロキシはそのホストから到達可能でなければならない。loopback はそのブラウザ環境を指す。標準のケイパビリティにはウィンドウごとの設定はない。追加のブラウザ自動化機能や拡張機能には、それぞれ対応する統合が必要である。