在检查复选框选择时,量角器返回值null或undefined

时间:2015-07-07 09:39:02

标签: javascript angularjs protractor

我正在尝试使用量角器和黄瓜执行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

0 个答案:

没有答案