Javascript 量角器不';无法检测断言功能

Javascript 量角器不';无法检测断言功能,javascript,automation,jasmine,protractor,Javascript,Automation,Jasmine,Protractor,我正在使用节点0.12.10 我已经安装了量角器2.0 当使用WebStrom编写一个简单的测试时,不会检测到断言函数,并且我得到类型错误:在尝试使用.toBe(布尔值)等时,undefined不是一个函数。在WebStorm中,这些函数被标记为未解析函数 describe('New Account Test', function() { it('Add Account', function() { element(by.name('btnNewAccount')).click

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

当使用WebStrom编写一个简单的测试时,不会检测到断言函数,并且我得到类型错误:在尝试使用.toBe(布尔值)等时,undefined不是一个函数。在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));

          })
    });

});

您使用的expect语句的语法不正确。应该是这样的,

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

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