Javascript 选中复选框时返回值null或undefined的量角器
我正在尝试使用量角器和cucumber执行BDD测试用例。 代码如下所示Javascript 选中复选框时返回值null或undefined的量角器,javascript,angularjs,protractor,Javascript,Angularjs,Protractor,我正在尝试使用量角器和cucumber执行BDD测试用例。 代码如下所示 var chai = require('chai'); var chaiAsPromised = require('chai-as-promised'); chai.use(chaiAsPromised); var expect = chai.expect; var myStepDefinitionsWrapper = function () { if(isTrue(orgDo
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();
}
});
}
};
当我试图执行上述代码时,它会显示以下异常。选中值打印为空或未定义。对于protrcator来说,任何帮助都是值得的
TypeError:无法读取在处未定义的属性“getAttribute”
世界。
(E:\PFH\bdd\organization management\organization\u management\u Feature\Feature bdd UI\step\u definitions\CreateOrganizationSteps.js:160:50)
在formatter.handleStepResultEvent
什么是
createOrgBasic
,它来自哪里?异常意味着它没有名为orgDownloadCases
的属性。您好,谢谢您的回复。我做错了,得到了解决办法。一旦我显示了它,它将给出承诺,我使用函数将它赋给变量。所以当我这样做的时候,它给出了布尔值。什么是createOrgBasic
,这是从哪里来的?异常意味着它没有名为orgDownloadCases
的属性。您好,谢谢您的回复。我做错了,得到了解决办法。一旦我显示了它,它将给出承诺,我使用函数将它赋给变量。所以当我这么做的时候,它给出了布尔值。