【发布时间】:2014-10-25 10:06:44
【问题描述】:
我正在尝试进行角度量角器测试,该测试在提交时会发送一个常规的 ajax 请求,然后在响应腿上截获该请求。 $http 拦截器打开一个自定义对话框,等待用户输入(用户/密码)以进行进一步的身份验证。
问题是量角器坐在那里等待 HTTP 响应完成但从未完成,因为它已被拦截并且只是超时。我找不到让量角器 sendKeys 到这些对话框的方法,因为它仍在等待 HTTP 请求完成(它永远不会因为它被拦截)。
那么本质上,量角器框架是否可以处理 $http 截获的响应并在需要时提供额外的浏览器输入?或者有什么解决办法?
谢谢!!
【问题讨论】:
-
如果您发布代码示例会有所帮助。你在用茉莉花吗?如果是这样,您是否查看过 jasmine2 中新的
done()回调?
标签: angularjs http protractor