Как я могу ждать, когда первое выполнение завершено и ТОЛЬКО после этого запуска второе выполнение?
browser
.url(serverUrl,
() => {
console.log('1. Load login page with server url');
})
.execute(findElementCoords, ["btnLogin"], clickButton)
.execute(checkElementExist, ["btnCashier"], () => {
console.log('9. Check btnCashier exist');
});
Как я могу начать выполнять "checkElementExist" только после того, как код в обратном вызове "clickButton" будет завершен? Как я могу дождаться обратного звонка?
PS
browser.url(serverUrl,
() => {
console.log('1. Load login page with server url');
})
.execute(findElementCoords, ["btnLogin"], clickButton)
.execute(checkElementExist, ["btnCashier"], () => {
console.log('9. Check btnCashier exist');
});
browser.url(serverUrl,
() => {
console.log('1. Load login page with server url');
})
.execute(findElementCoords, ["btnLogin"], clickButton);
browser.execute(checkElementExist, ["btnCashier"], () => {
console.log('9. Check btnCashier exist');
});
Это тот же код? Или разные? Когда мне нужно использовать переменную "браузер"? Или я могу использовать команды с "." разделитель с одним "браузером"?