gpt4 book ai didi

angularjs - 使用 Protractor 检查 POST 请求负载数据

转载 作者:行者123 更新时间:2023-11-28 19:53:35 25 4
gpt4 key购买 nike

假设我有一个带有几个输入元素和保存按钮的 Angular 页面。单击保存按钮后将发送 POST 请求。我正在为此页面编写 Protractor e2e 测试。

问题:

我如何在应用程序发送后或发送前检查 Protractor POST 请求负载数据?我想确保我的应用程序将在 POST 请求中发送正确的数据。

最佳答案

根据@Andres D 的评论:是的,这里有一个误解。

protractor 是一种工具,可帮助您通过自动化真实浏览器来模拟真实用户与页面的交互。它停留在高层,看到普通用户可以看到的东西——点击按钮、填写输入等。

换句话说,这是一个黑盒测试,无论数据从哪里来,使用什么协议(protocol)传输,或者你的页面需要加载多少外部js文件——这些都是技术细节应单独检查和测试。


仅供引用,有一个名为 protractor-http-mock 的相关工具这可以帮助您测试极端情况,允许用自定义的方式替换服务器响应。

关于angularjs - 使用 Protractor 检查 POST 请求负载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27428874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com