【发布时间】:2015-11-26 17:35:52
【问题描述】:
我可以从量角器捕获 HTTP 请求\响应吗?我想创建 E2E 测试并使用 JSON 验证 Web 服务。
【问题讨论】:
-
你能提供更多关于你尝试和测试过的信息吗?
标签: web-services automated-tests protractor e2e-testing
我可以从量角器捕获 HTTP 请求\响应吗?我想创建 E2E 测试并使用 JSON 验证 Web 服务。
【问题讨论】:
标签: web-services automated-tests protractor e2e-testing
您只能通过代理捕获请求、响应。 Selenium-webdriver 不支持此功能,因为它仅限于浏览器模拟。用于检查请求的最著名的代理之一,响应是browsermob-proxy。您可以直接使用其 API 或使用节点客户端 browsermob-node。运行代理后,您可以在量角器配置中设置驱动程序功能,如下所示
capabilities: {
'proxy': {
'proxyType': 'manual',
'httpProxy': 'hostname.com:1234'
}
}
【讨论】: