如何使用jasmine来简单地检查页面上是否存在元素?
我查看matchers,toExist()
似乎无法解决此问题。
这是我试过的:
1. expect(by.id('my-id')).not.toExist();
2. expect($(document)).not.toContain($(#my-id));
你可以帮忙吗?
答案 0 :(得分:20)
使用Protractor v1.x(不使用angularjs-jasmine-matchers):
expect(element(by.id('my-id')).isPresent()).toBe(true);
答案 1 :(得分:9)
要使用angularjs-jasmine-matchers,您可以像这样编写测试:
expect('#my-id').not.toExist();