我一直在尝试WebApplicationFactory<Program>
启动 HTTP 服务器来进行端到端的测试。我尝试过覆盖各种方法并尝试添加 kestrel 以使其侦听 HTTP TCP 套接字。
大多数在线方法似乎都是构建自定义 WebHostBuilder 和注入Startup
类,但我使用的是最少的 API,所以Startup
类对我来说不存在。
默认情况下WebApplicationFactory
,似乎使测试服务器仅适用于 http 客户端类并且不侦听 HTTP 端口。正如此处提出的问题所描述的那样。
是的,我需要 HTTP 服务器,我正在使用 Playwright 进行测试。或者最后尝试。