ジャスミンを使用して、要素がページに存在するかどうかをIDで簡単に確認するにはどうすればよいですか?
matchers 、toExist()
を調べたところ、この問題は解決されていないようです。
これは私が試したものです:
1. expect(by.id('my-id')).not.toExist();
2. expect($(document)).not.toContain($(#my-id));
手伝ってくれますか?
Protractor v1.xの使用(angularjs-jasmine-matchersなし):
expect(element(by.id('my-id')).isPresent()).toBe(true);
angularjs-jasmine-matchers を使用するには、次のようにテストを記述できます。
expect('#my-id').not.toExist();