0

次の NancyFX 単体テストがあります。

var browser = new Browser(new UnitTestBootstrapper());
var response = browser.Post("/login", with =>
    {
        with.FormValue("UserName", userName);
        with.FormValue("Password", password);
    });

response.ShouldHaveRedirectedTo("/home");

Nancy.Testing.Browserフォームの値を POSTするために のインスタンスを使用していることがわかります。この Http リクエストを Fiddler でキャプチャしたいのですが、ブラウザの設定方法がわかりません (おそらくプロキシですか?)

ありがとう

4

1 に答える 1

1

ネットワークにヒットすることはないため、できません。これがブラウザ クラスの要点です。ホスティング/http/ネットワーキング/ブラウザ レンダリングを使用しなければならないというパフォーマンス ヒット/構成の問題なしに、エンド ツー エンドのテストを提供します。

ネットワーク スタックを経由したい場合は、Selenium などを使用するか、自己ホストをスピンアップして、EasyHttp で、または HttpClient で手動で突く必要があります。

于 2012-08-08T15:01:02.810 に答える