如何检查请求是否通过JavaScript(Mocha)发送

时间:2018-07-23 08:17:14

标签: javascript user-interface testing mocha ui-testing

我正在使用Mocha和WebdriverIO API用JavaScript编写UI测试。单击某个元素后,我必须检查是否将请求发送到服务器。有一种方法可以检查请求是否已发送?

1 个答案:

答案 0 :(得分:0)

如果您只需要识别AJAX请求,则可以观察到X-Requested-With标头。

通常,当从前端客户端发起请求时,此标头将具有值XMLHttpRequest,但它完全取决于客户端代码的编写方式。

但是您应该知道,标头很容易被拦截器覆盖,或者可能被后端服务错误地发送,这会使您的代码认为它来自JavaScript客户端。