【问题标题】:How do I capture (in Fiddler) the HTTP requests issued by Nancy.Testing.Browser如何捕获(在 Fiddler 中)由 Nancy.Testing.Browser 发出的 HTTP 请求
【发布时间】:2012-08-08 23:01:02
【问题描述】:

我有以下 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 的实例来发布一些表单值。我想在 Fiddler 中捕获这个 Http 请求,但我不确定如何设置浏览器(也许是代理?)

谢谢

【问题讨论】:

    标签: unit-testing fiddler nancy


    【解决方案1】:

    你不能,因为他们从来没有上过网络;这就是浏览器类的重点 - 为您提供端到端测试,而无需使用托管/http/networking/browser 渲染的性能损失/配置问题。

    如果您想通过网络堆栈,请使用 Selenium 之类的东西,或者启动一个自主机并使用 EasyHttp 或手动使用 HttpClient 戳它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多