CodeceptJS tests are: Synchronous. You don't need to care about callbacks or promises or test scenarios which are linear. But, your tests should be linear. Written from user's perspective. Every action is a method of I. That makes test easy to read, write and maintain even for non-tech persons. Backend API agnostic. We don't know which WebDriver implementation is running this test. CodeceptJS uses

