【发布时间】:2017-02-14 12:16:33
【问题描述】:
我有一些用 Protractor 编写的 e2e 测试。 我的一些测试执行的东西会导致显示警报(uib-alert)。 测试运行良好,可以找到并验证警报,但如果我使用来自 uib-alert 的标签dismiss-on-timeout,测试会失败,因为量角器在执行断言之前等待超时。
问题:https://github.com/angular-ui/bootstrap/pull/2798 和 https://github.com/angular/protractor/issues/169
所以,我想在运行量角器时创建没有超时关闭标签的警报。
我的警报是由这样的服务创建的:
angular.module('MyApp').factory("AlertService", function (...
如何在 Protractor 上覆盖它?我正在尝试使用 browser.addMockModule('AlertService', mock) 但这不起作用...
【问题讨论】:
标签: javascript angularjs protractor