【发布时间】:2015-10-28 22:14:06
【问题描述】:
所以,我有一些使用 Protractor 的 AngularJS 应用程序的 e2e。通常我使用 grunt 运行它们,然后出现指定的浏览器,并且测试开始了。
我想在运行量角器时嗅探网络请求,同时执行一个外部脚本;并为每个测试的页面提取网络流量。
您知道这是否可行以及如何实现?谢谢!
【问题讨论】:
标签: angularjs protractor
所以,我有一些使用 Protractor 的 AngularJS 应用程序的 e2e。通常我使用 grunt 运行它们,然后出现指定的浏览器,并且测试开始了。
我想在运行量角器时嗅探网络请求,同时执行一个外部脚本;并为每个测试的页面提取网络流量。
您知道这是否可行以及如何实现?谢谢!
【问题讨论】:
标签: angularjs protractor
考虑使用BrowserMob,有一个示例here 介绍如何使用 BrowserMob 代理记录来自 Protractor 测试的网络流量。或许还有更多关于this SO 答案的信息。自己还没有时间尝试,所以如果你成功了,请告诉我它是否满足你的需求!
【讨论】: