0
我試圖驗證在頁面加載時,某個ng-model
未定義。但是,定義ng-model
的div
正在使用ng-if
語句,該語句在此測試中評估爲false,似乎量角器無法找到具有給定綁定的任何元素。有沒有辦法在不改變視圖代碼的情況下檢查我的模型值?如何斷言在量角器中綁定的值是未定義的?
目前,我的測試是:
describe('loading the create invoice page for the first time', function() {
it('should have an undefined invoice.messages value', function() {
browser.get('http://persianturtle.com/app/#/invoice/create');
expect(element(by.binding('invoice.messages'))).toBe(undefined);
});
});
而測試的結果:
NoSuchElementError: No element found using locator: by.binding("invoice.messages")
謝謝!這正是我所期待的。 –