【发布时间】:2018-08-29 12:47:26
【问题描述】:
我正在尝试检查某个元素是否存在于 Angular 网站中。我正在使用量角器 5.4.0。
在 my_steps.js 文件的标题中,我有这个:
global.expect = require('chai').expect
var chai = require('chai');
var chaiAsPromised = require('chai-as-promised');
chai.use(chaiAsPromised);
我用来断言下拉菜单存在的代码是:
Then(/^(.*) is present$/, function (dropdown,callback) {
expect(element(by.id(dropdown)).isPresent()).toBe(true);
callback();
protractor protractor.conf.js 命令的输出是:
When application opened # ../Features/step_definitions/my_steps.js:62
✖ Then templateSelection is present # ../Features/step_definitions/my_steps.js:70
Error: Invalid Chai property: toBe. Did you mean "to"?
我做错了什么?
提前致谢。
【问题讨论】:
标签: javascript protractor chai cucumberjs