【问题标题】:Protractor doesn't detect assertion functionallty量角器未检测到断言功能
【发布时间】:2017-02-27 15:49:32
【问题描述】:

我正在使用节点 0.12.10 我已经安装了量角器 2.0

使用 WebStrom 编写简单测试时,未检测到断言函数,并且在尝试使用 .toBe(boolean) 等时出现 TypeError: undefined is not a function 异常。在 WebStorm 中,这些函数被标记为未解析的函数

describe('New Account Test', function() {
  it('Add Account', function() {

      element(by.name('btnNewAccount')).click().then(function () {
          var submit = element(by.name('createAccount'));

          expect(submit.isElementPresent().toBe(false)); // FAIL

          element(by.name('firstName')).sendKeys('A');
          element(by.name('lastName')).sendKeys('B');

          expect(submit.isEnabled().toBe(true));

          })
    });

});

【问题讨论】:

    标签: javascript automation jasmine protractor


    【解决方案1】:

    您使用的期望语句的语法不正确。它应该像下面,

     expect(submit.isPresent()).toBe(false);    
    

     expect(submit.isEnabled()).toBe(true);
    

    【讨论】:

      猜你喜欢
      • 2015-10-12
      • 2015-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 2015-03-27
      相关资源
      最近更新 更多