如何从 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