
Define the test context and set up the base for end-to-end testing with CodeceptJS. Install and verify Node, Java, and Chrome on macOS via Homebrew, then prepare editor feature test.
Set up codeceptjs with webdriverio by creating a project, installing codeceptjs and selenium-standalone, and bootstrapping configuration for tests, base url, and chrome.
Bootstrap your first CodeceptJS test for acceptance testing, navigating to the page and using built-in assertions. Locate elements by text, switch to the iframe, input text, and apply formatting.
Run your first CodeceptJS test locally by starting a selenium standalone server, then execute the test with the steps parameter to launch Chrome, verify results, and capture screenshots.
Learn how to run CodeceptJS tests on BrowserStack using Safari, configure credentials and cloud drivers, install the CodeceptJS BrowserStack helper, and view cloud test results.
Learn a structured approach to debugging and fixing failing or flaky end-to-end tests, reproduce failures locally, address timing with waits for elements, and update dependencies and drivers.
Set up a GitLab CI pipeline to run CodeceptJS end-to-end tests in the cloud, configure a chrome runner, and capture test artifacts like screenshots.
Install and enable Allure for CodeceptJS, run tests to generate output, and serve the report locally to explore beautiful, detailed test results.
Get fast automation results!
Easily automate manual tests in a very practical way.
Be guided how to write and run automated end 2 end tests in CI and in the cloud successfully.
This course is made for developers with technical background, basics are not explained, the book focuses on the main topic: Modern end to end testing for the web with CodeceptJS.