0
在我的角度項目中,我們使用量角器和柴承諾e2e測試。我想得到斷言,所以我可以測試我正在測試的條件,當它出現在頁面上時,按鈕處於禁用模式。我嘗試了幾個條件,但他們通過了兩個條件(真/假)。需要量角器和柴幫助獲得禁用按鈕的期望
expect(element(by.css('.save_edit_username')).getAttribute('disabled')).to.eventually.equal(true);
expect(element(by.css('.save_edit_username')).getText()).to.eventually.equal('Opslaannnnnnn');
expect(element(by.css('.save_edit_username')).isEnabled()).to.eventually.be.false;
expect(element(by.css('.save_edit_username')).isEnabled()).to.eventually.be.true;
this.Then(/^Save Button should be disabled$/, function (callback) {
// above expect will go here......
});
此外,我已經嘗試了基本的真假chai斷言,但也沒有奏效。
expect(true).to.be.true;
expect(1).to.not.be.true;
expect(false).to.be.false;
expect(0).to.not.be.false;
任何建議或幫助,將不勝感激。
該死!我遇到了同樣的問題。有人知道嗎? –
只要有人想知道,我用「.to.eventually.be.false」解決了我的問題。我有一個函數返回submitButton.isEnabled()上的承諾。不知道這是否有助於現在大聲笑 –