捕获 axios 请求并在 e2e 测试中提供 mock
Catch axios request and provide mock in e2e test
我正在使用单独的服务器测试外部网站。
我知道服务器使用 axios 发送 api 请求,如下所示:
GET https://website.com/api/getData
有没有办法捕捉这个请求并提供模拟数据用于测试目的?
我不想更改服务器端代码,我的测试是完全独立的。
我试过 axios-mock-adapter,但看起来我必须直接从测试发送请求来模拟它,但这不是我想要实现的。
我在 TestCafe 中使用 codeceptJS
是的,您可以使用 RequestMock 功能模拟通过 'axios' 库发送的请求。
RequestMock 是一项低级功能,允许您为任何请求创建模拟。
我正在使用单独的服务器测试外部网站。
我知道服务器使用 axios 发送 api 请求,如下所示:
GET https://website.com/api/getData
有没有办法捕捉这个请求并提供模拟数据用于测试目的?
我不想更改服务器端代码,我的测试是完全独立的。
我试过 axios-mock-adapter,但看起来我必须直接从测试发送请求来模拟它,但这不是我想要实现的。
我在 TestCafe 中使用 codeceptJS
是的,您可以使用 RequestMock 功能模拟通过 'axios' 库发送的请求。 RequestMock 是一项低级功能,允许您为任何请求创建模拟。