如何从 Chrome DevTools 网络中检索 "Request Payload"?
How to retrieve "Request Payload" from Chrome DevTools Network?
我正在使用 WebdriverIO v6.5 测试 Web 应用程序。我需要拉取某个对象的 JSON “Request Payload”,如下所示:
为此,我使用 @wdio/devtools-service
(v6.4) 服务并创建了以下方法:
但是,该方法不会打印“Request Payload”的JSON内容。它打印其他信息,但不打印所需的 JSON。以下是结果:
我应该怎么做才能正确拉取“Request Payload”JSON内容?我的方向正确吗?有没有更简单的方法来完成这个?我觉得我很接近,但不知道如何从这里开始。
谢谢!
您可以使用 https://webdriver.io/docs/api/browser/mock.html 并像这样从模拟中获取 postData
yourMock.calls[0].postData
我正在使用 WebdriverIO v6.5 测试 Web 应用程序。我需要拉取某个对象的 JSON “Request Payload”,如下所示:
为此,我使用 @wdio/devtools-service
(v6.4) 服务并创建了以下方法:
但是,该方法不会打印“Request Payload”的JSON内容。它打印其他信息,但不打印所需的 JSON。以下是结果:
我应该怎么做才能正确拉取“Request Payload”JSON内容?我的方向正确吗?有没有更简单的方法来完成这个?我觉得我很接近,但不知道如何从这里开始。
谢谢!
您可以使用 https://webdriver.io/docs/api/browser/mock.html 并像这样从模拟中获取 postData
yourMock.calls[0].postData