chai-smoothie
- включить сообщение об ошибке более удобным для чтения, когда утверждение не удалось. Но оно не может справиться с обещанием: this.nameTextbox.getAttribute('value')
вернуть обещание.
Примечание : Все обещания возврата Protractor API.
Вам нужно использовать chai-as-promised
с chai
для обработки обещания.
var chai = require('chai'),
chai.use(require('chai-as-promised'));
chai.use(require('chai-smoothie'));
global.expect = chai.expect;
// then can do assertion as following:
expect(this.nameTextbox.getAttribute('value')).to.eventually.equal('name');