I am running my functional tests using WebdriverIO. I can get the WebdriverIO tests to pass even without async/await
. But I read some articles that async/await
is the best way of coding javascript to handle promises.
I am new to Javascript and pretty lost on promises. What is the best way to code in WebdriverIO (using async/await, or not | e.g: turn sync off in config and use this?)
The wdio.conf.js
config file states the following:
// By default WebdriverIO commands are executed in a synchronous way using
// the wdio-sync package. If you still want to run your tests in an async
// e.g. using promises you can set the sync option to false.
//
sync: true