假设我有一个带有几个输入元素和保存按钮的角度页面。单击保存按钮后,将发送 POST 请求。我正在为此页面编写 Protractor e2e 测试。
问题:
如何在发送应用程序后或发送前检查量角器 POST 请求有效负载数据?我想确保我的应用程序将在 POST 请求中发送正确的数据。
假设我有一个带有几个输入元素和保存按钮的角度页面。单击保存按钮后,将发送 POST 请求。我正在为此页面编写 Protractor e2e 测试。
问题:
如何在发送应用程序后或发送前检查量角器 POST 请求有效负载数据?我想确保我的应用程序将在 POST 请求中发送正确的数据。
在@Andres D 的评论之后:是的,这里有一个误解。
protractor
是一种工具,可帮助您通过自动化真实浏览器来模拟真实用户与页面的交互。它保持在高级别,查看普通用户可以看到的内容 - 单击按钮、填写输入等。
换句话说,这是一个黑盒测试,无论数据来自哪里,使用哪种协议传输数据或您的页面需要加载多少外部js文件 - 这些都是应该检查的技术细节和分别测试。
仅供参考,有一个名为的相关工具protractor-http-mock
可以帮助您测试极端情况,允许用自定义定义替换服务器响应。