Jasmine和Karma,最新版本,测试AngularJS实例。
我试过
expect(element('a.topic-heading-link-10')).toBeDefined();
但它回应
expect undefined toBeDefined undefined
http://example.com/test/e2e/scenarios.js:16:7
expected undefined but was undefined
看起来不是很好。有什么更好的方法来测试CSS选择器的存在?
答案 0 :(得分:6)
您可以使用count
确保“查找”找到的内容。例如:
expect(element('a.topic-heading-link-10').count()).toEqual(1);
如果元素不存在或者没有该特定类,count()
将等于0.