1
我是新来的量角器测试。在它只有几个小时。量角器:测试引导警报
我有一个角度的应用程序,使用引导警报。
如何测试:
- 警报(危险警报)不存在在页面加载
- 警报(危险警报)成为目前按钮点击
- 警报(成功,警告)成为目前另一个按钮上点击
谢谢!
我是新来的量角器测试。在它只有几个小时。量角器:测试引导警报
我有一个角度的应用程序,使用引导警报。
如何测试:
谢谢!
警报(危险警报)不存在在页面加载
您可以使用isPresent()
:
expect(element(by.css('.alert-danger')).isPresent()).toBe(false);
或者,如果该元素是存在的,但无形的,检查isDisplayed()
:
expect(element(by.css('.alert-danger')).isDisplayed()).toBe(false);
警报(危险警报)成为目前按钮点击
单击该按钮,检查是否警报是有使用isDisplayed()
:
element(by.id('myButton')).click()
expect(element(by.css('.alert-danger')).isDisplayed()).toBe(true);
警报(成功警报)成为出现在另一点击按钮
同上:
element(by.id('myAnotherButton')).click()
expect(element(by.css('.alert-success')).isDisplayed()).toBe(true);
谢谢。点击似乎不起作用。有没有什么我需要用ng-click做特别的事情? “” – Jason
@Jason您可以按类名找到按钮,例如'元素(by.css( 'button.submit'))。点击()'。 – alecxe
我是按名称做的。这是我的测试,但它通过,如果('应该警告电子邮件丢失',函数()元素(by.name('submit'))。点击(); expect(元素(by.css('。alert-危险'))。isPresent())。toBe(false); }); – Jason