3

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 选择器是否存在的更好方法是什么?

4

1 回答 1

6

您可以使用count来确保您的“查找”找到了一些东西。例如:

expect(element('a.topic-heading-link-10').count()).toEqual(1);

如果元素不存在或没有特定的类,count()则等于 0。

于 2013-09-16T16:21:59.280 回答