- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 angular-growl-v2我的应用程序中的通知。
它们工作正常,问题出在我的 Protractor 测试上。我必须使用 TTL(大约 6 秒),因为这是一项要求。然后我有以下测试:
it('should send a request and notify the user about the result',function(){
detailPage.verifyEmailtButton.click().then(function(){
var expectedDiv = element(by.css('.alert-success'));
expect(expectedDiv).toBeDefined();
});
});
但是总是报错:
NoSuchElementError: No element found using locator: By.cssSelector(".alert-success")
当 TLL 为 -1 时不会发生这种情况。
有人可以帮忙吗?提前致谢。
最佳答案
angular-growl-2 使用 $timeout
,它不能很好地与 Protractor 配合使用: Protractor 在完成与 Angular 过程的同步之前等待超时结束。
因此,当它到达您的 expect
调用时,超时已经过去并且警报不再存在。查看此文档的等待页面同步部分:
https://github.com/angular/protractor/blob/master/docs/timeouts.md
(此页面与超时有关,您似乎没有遇到这种情况,但由于默认超时为 11 秒,很可能整个过程(包括您的 6 秒 TTL)都在超时发生之前发生)
angular-growl-v2 有一个 PR 使用 $interval
而不是 $timeout
,但它目前正在等待测试:
关于javascript - Protractor 测试因 angular-growl-v2 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29673817/
我正在尝试向 Mac 的应用程序添加 growl 通知,但不断收到错误消息。我认为我已正确遵循说明,但出现了问题。这就是我所做的: 我下载了growl SDK,添加了Growl-WithInstall
我的 gemfile 中安装了“guard-rspec”gem: group :development do gem "guard-rspec" gem "growl" end 当我运行gua
我正在使用适用于 Lion 的 Growl 1.3.1 在 Mac OS X 10.7.2 上工作。我安装了 growl 通知 1.3 版并执行 growlnotify -a Emacs.app -m
我正在 angularjs 上研究growl.info(),我有一个问题。当尝试添加新的 growl 时,如何检查 View (屏幕)中是否存在 growl ?如果尝试显示新的内容,则必须从屏幕上删除
我是 PrimeNG 的新手,但我发现您可以用它创造美丽的事物。我正在尝试从 PrimeNg 构建一个咆哮,但我不断收到此错误“无法绑定(bind)到 'value',因为它不是 'p-growl'
有没有办法动态改变 PrimeFaces growl 组件的背景? 我希望能够在错误时显示红色背景,成功时显示绿色背景。 提前致谢。 最佳答案 仅当您一次仅向上下文添加一条消息时,上述解决方案才有效。
我有一个使用 growlnotify 发送通知的 bash 脚本。但是,如果 Growl 尚未运行,则 growlnotify 不起作用,并且如果需要它也不会自动启动 Growl。所以我希望能够检查
我正在尝试利用 Bootstrap 咆哮来创建警报弹出窗口,但是,即使在使用咆哮演示 here 中的代码之后也是如此。 ,我一直无法触发弹出窗口。 代码:
我正在使用 jsf2.2 primefaces 6.0,我已经实现了一个登录界面,带有 growl 以显示身份验证失败。现在的问题是我想在网页中央而不是右上角显示 growl ,以获得更好的人体工程学
在 python 中使用 Growl 但没有出现任何东西。使用以下代码。在 OSX Lion 上运行 Growl 1.3.3。有人成功了吗? import Growl notifier = Growl
如何使用 growl 在一个弹出窗口中显示所有验证消息,因为默认情况下客户端的每条验证消息都会创建新的弹出窗口。 当然,我可以在服务器端进行验证并向 growl 发送最终消息,但是可以在客户端执行此操
我的应用程序当前使用咆哮向用户发送偶尔的消息,这在我进行开发时效果很好。但是,一旦将其作为生产环境运行,作为其他用户下的系统级启动守护程序运行,咆哮消息将不再出现。 因此,问题是:是否可以在OSX的同
我正在使用 jsf2.2 primefaces 6.0,我已经实现了一个登录界面,带有 growl 以显示身份验证失败。现在的问题是我想在网页中央而不是右上角显示 growl ,以获得更好的人体工程学
使用 bash/shell 脚本,当登录尝试失败时,我有 growlnotify 告诉我,并在 growl 通知中显示坐在电脑前的人的照片。有什么方法可以在点击通知时使用 growlnotify 启动
在 growl 消息中,总是有一个蓝色边框,我想去掉它。尝试为不同的 growl 类添加边框颜色,但它仍然显示,我想要一个黑色边框,我该怎么办?下面是我的 CSS,谢谢。 .ui-growl{ pos
是否可以在 C 程序中发送 Growl 消息? 最佳答案 有一个GNTP library for c/c++ .这就是您要找的吗? 关于c - growl 通知 C,我们在Stack Overflow
我正在寻找能够发送 Growl 通知并接收通知上的点击事件的 gem。有一些可用的 gem,但问题是它们似乎都不与 Ruby 1.9 兼容。有什么建议吗? 最佳答案 Growl 的 Ruby 支持于
我正在尝试从 PHP 发送 growl 通知。接收计算机是 OSX,我能够接收本地通知以及从其他计算机执行的 ruby 脚本的通知。没有设置密码。 我使用 php-growl类和我的代码如下所示:
我正在使用 PrimeFaces 3.2 的组件,用于显示面孔消息。我想自定义它的位置,使其出现在左侧而不是右侧。 我尝试了以下方法: Facelet Title
我已将组件添加到我的 xhtml 中,以捕获 p:calendar 组件上的 dateSelect 事件。它还使用我的自定义验证器,如果日期范围错误,它会抛出异常。我想在 p:message 中显示错
我是一名优秀的程序员,十分优秀!