Javascript 量角器不';无法检测断言功能
我正在使用节点0.12.10 我已经安装了量角器2.0 当使用WebStrom编写一个简单的测试时,不会检测到断言函数,并且我得到类型错误:在尝试使用.toBe(布尔值)等时,undefined不是一个函数。在WebStorm中,这些函数被标记为未解析函数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
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);