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