我正在使用节点0.12.10 我已经安装了量角器2.0
使用WebStrom编写简单测试时,未检测到断言函数,并且在尝试使用.toBe(boolean)等时,我得到 TypeError: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));
})
});
});
答案 0 :(得分:1)
您正在使用的expect语句的语法不正确。它应该像下面一样,
expect(submit.isPresent()).toBe(false);
和
expect(submit.isEnabled()).toBe(true);