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 に答える