我正在尝试使用量角器和黄瓜执行BDD测试用例。 代码如下所示。
var chai = require('chai');
var chaiAsPromised = require('chai-as-promised');
chai.use(chaiAsPromised);
var expect = chai.expect;
var myStepDefinitionsWrapper = function () {
if(isTrue(orgDownloadCase)) {
createOrgBasic.orgDownloadCases.getAttribute('checked').then(function (checked)
{
console.log("Checked" +checked);
if (checked == true) {
createOrgBasic.orgDownloadCases.click();
}
});
}
};
当我尝试执行上面提到的代码时,它显示以下异常。选中的值打印为null或undefined。对protrcator来说,任何帮助都会很明显。
TypeError:无法读取未定义的属性'getAttribute' 世界。 (E:\ PFH \ BDD \组织管理\ Organisaton_Management_Feature \特征BDD-UI \ step_definitions \ CreateOrganizationSteps.js:160:50) 在formatter.handleStepResultEvent