私の問題は、Firefox の「プロキシ」設定が正しくないために発生するため、Selenium がテストに使用するプロファイルでプロキシを無効にしたいと考えています。
現在、私のプロファイルはデフォルトでローカル プロキシ設定ファイルを探します。
file:///C:/Users/%username%/AppData/Local/Temp/customProfileDir536e1d9817834e4e838cad55697fc909/proxy.pac
そのファイルには次の 3 行が含まれています。
function FindProxyForURL(url, host) {
return 'PROXY localhost:4444; DIRECT';
}
テスト中に設定を開いて「プロキシなし」に設定すると、アプリは正常に動作し始めます。テストを常に「プロキシなし」設定で起動するにはどうすればよいですか?
-avoidProxy
Selenium サーバーの実行時にフラグを使用しようとしましたが、役に立ちませんでした。テスト用に別のプロファイルを使用してみましたが、Selenium はその設定もオーバーライドします。