nightwatch.js - 如何防止浏览器打开进行 api 测试

nightwatch.js - how to prevent browser to open for api tests

我正在寻找可同时用于 UI 和 api 测试的最佳 javascript 框架。我想知道 nightwatch.js 是否适合它。 在浏览器上运行良好,但无法阻止浏览器打开以进行 api 测试

您可以避免调用 nightwatch 的任何 browser 命令,只需使用 nightwatchjs 的测试结构来触发 api 调用并使用良好的旧节点断言断言它们,但我个人会将它们分开。

UI 测试需要时间并且很脆弱,而 API 测试只需要一小部分时间并且需要较少的维护。 Nightwatchjs 被设计为 UI 测试框架,虽然您可以破解它来做您想做的事,但您最终会为此花费更多的资源。