为什么总是总是传递Expect命令?

时间:2018-09-13 14:27:14

标签: javascript protractor chai qa

我正在从网站上读取文本,以便将其与字符串“ test”进行比较。它应该失败,但是它通过了。为什么?

请参见以下代码:

expect(el.get(i).getText()).to.be.eventually.equal('test');

其中元素el是:

var el=$$('*[class="panel-body"] p');

expect的定义是:

global.expect = require('chai').expect;

我在做什么错了?

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要使用软件包chai-as-promise处理承诺。

var chai = require('chai');
chai.use(require('chai-as-promised'));
global.expect = chai.expect;