【发布时间】:2017-11-01 05:13:10
【问题描述】:
我尝试使用以下格式验证元素,但无法执行。
SD 中的 chai 声明:
var chai = require('chai');
var chaiAsPromised = require('chai-as-promised');
var 期望 = chai.expect;
chai.use(chaiAsPromised);
元素定义 => searchResult : element(by.className('class_name'))
代码 => (searchResult.isPresent()).should.equal(true); & 错误信息 => “无法读取未定义的属性‘等于’”
代码 => expect(searchResult.isPresent()).toBe.equal(true); & 错误信息 => "无效的 Chai 属性:toBe。你的意思是 \"to "
代码 => expect(searchResult.isPresent()).to.equal(true); & 错误信息 => "expected { Object (flow_, stack_, ...) } 等于 true"
谁能帮我找到元素。
【问题讨论】:
标签: node.js protractor chai cucumberjs