Так что получается, что мне нужно использовать async и ждать, если я не передаю что-либо в функцию в качестве обратного вызова.Это в Javascript синтаксис не Машинопись
this.Given('I am on the login page', function() {
browser.driver.get(browser.baseUrl);
});
this.Then('I should be able to see login page', {timeout:120*1000},function() {
browser.driver.wait(protractor.ExpectedConditions.presenceOf($('#login_button')), 5000);
});
Изменено на async / await
this.Given('I am on the login page', async() => {
await browser.driver.get(browser.baseUrl);
});
this.Then('I should be able to see login page', {timeout:120*1000}, async() => {
await browser.driver.wait(protractor.ExpectedConditions.presenceOf($('#login_button')), 5000);
});