Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选中复选框时返回值null或undefined的量角器_Javascript_Angularjs_Protractor - Fatal编程技术网

Javascript 选中复选框时返回值null或undefined的量角器

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

我正在尝试使用量角器和cucumber执行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();
            }
        });
    }

  };
当我试图执行上述代码时,它会显示以下异常。选中值打印为空或未定义。对于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
的属性。您好,谢谢您的回复。我做错了,得到了解决办法。一旦我显示了它,它将给出承诺,我使用函数将它赋给变量。所以当我这么做的时候,它给出了布尔值。