0

私は FiddlerCore を使用して、いくつかの自動テスト ケースを作成しています。私が直面している問題は、フィドラーが適切にシャットダウンされないことがあるため、プロキシが IE に設定されたままになることです。次にテストを実行すると、フィドラーが閉じられ、プロキシが設定されているため、ページが読み込まれません。コードを使用して IE プロキシを変更する方法はありますか。[ツール] -> [インターネット オプション] -> [接続] -> [LAN 設定] に移動するとわかるように、プロキシ オプションを選択しないでください: チェック ボックスが選択されていません。C# を使用してこれを達成するにはどうすればよいですか? これに関するいくつかの投稿を見てきましたが、この要件に固有のものは何もありません。

ありがとう!

4

1 に答える 1

0

次のようなものを呼び出して、Fiddler をシステム プロキシとして設定するとします。

FiddlerApplication.Startup(9999, FiddlerCoreStartupFlags.Default);

アプリケーションが終了するときは、次のようなものを呼び出してください。

if (FiddlerApplication.IsStarted())
{
    FiddlerApplication.oProxy.PurgeServerPipePool();
    FiddlerApplication.Shutdown();
}

システム設定が確実に復元されるようにします。

于 2016-05-26T09:15:42.287 に答える