Introduction In my previous Cypress posts I've walked through how to get Cypress setup and running locally. To this point I haven't talked about how to run the tests in a CI pipeline. Well that all changes today! In this post I'm going to show you how to easily get your tests running in Github Actions. Github Workflow …
Read MoreIntroduction In my previous post we installed Cypress, which also installed a number of Cypress sample tests. These sample tests use the Mocha syntax. In this post I'm going to talk about how to define your tests with feature files instead of Mocha. The examples will also leverage the page objects created in the …
Read MoreIntroduction Page Objects is a pattern in test automation that allow the automation engineer to encapsulate the data and methods used to support automation of a page. Typically each page of the application will have an automation class that contains data, methods, and locators needed for automation of that page. In …
Read MoreIn this post we'll talk about using Cypress to run API tests. But what is Cypress? Cypress is an open sourced JavaScript-based test automation framework that is typically used for testing web applications that leverage modern JavaScript frameworks. If you're just getting started with Cypress, you might want to check …
Read More