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');
});
仅在回调“ clickButton”中的代码完成后,如何才能开始执行“ checkElementExist”?我如何等待回调完成?
P.S。
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');
});
这是相同的代码吗?还是不同?什么时候需要使用“浏览器”变量?或者,我可以将命令与“。”一起使用带有一个“浏览器”的分隔符?