0

私の問題は、Firefox の「プロキシ」設定が正しくないために発生するため、Selenium がテストに使用するプロファイルでプロキシを無効にしたいと考えています。

現在、私のプロファイルはデフォルトでローカル プロキシ設定ファイルを探します。

file:///C:/Users/%username%/AppData/Local/Temp/customProfileDir536e1d9817834e4e838cad55697fc909/proxy.pac

そのファイルには次の 3 行が含まれています。

function FindProxyForURL(url, host) {
    return 'PROXY localhost:4444; DIRECT';
}

テスト中に設定を開いて「プロキシなし」に設定すると、アプリは正常に動作し始めます。テストを常に「プロキシなし」設定で起動するにはどうすればよいですか?

-avoidProxySelenium サーバーの実行時にフラグを使用しようとしましたが、役に立ちませんでした。テスト用に別のプロファイルを使用してみましたが、Selenium はその設定もオーバーライドします。

4

1 に答える 1

1

新しい Firefox ブラウザ プロファイルを作成し、必要に応じて設定を行います。
スイッチを使用して、このプロファイルで Selenium サーバーを起動します
-firefoxProfileTemplate <path_to_firefox>

于 2013-03-19T05:27:07.380 に答える