Cypress

Cypress


Cypress is a next generation front end testing tool built for the modern web. We address the key pain points developers and QA engineers face when testing modern applications. 

Cypress is most often compared to Selenium; however Cypress is both fundamentally and architecturally different. Cypress is not constrained by the same restrictions as Selenium.

This enables you to write faster, easier and more reliable tests.

Something that I have not explored is if it is possible to use Laravel's Dusk outside of a Laravel Framework based app. I do not plan on mounting an entire Laravel app onto Lambda. I have succeeded in rendering a Laravel Framework view on its own, without launching an app. I tried out Cypress and it looks good. So I am not thinking about how to use Dusk for my Lambda functions. As well, it looks like Cypress plays nicely with GitHub Actions, which is very exciting.


Pinned Links

The Cypress.io Home Page (website link)
→ The Cypress.io home page.
→ website link
Cypress Docs (website link)
→ Cypress Docs
→ website link

Article Link

Run your Cypress Tests in a Github Workflow
→ In this post I'm going to show you how to easily get your tests running in Github Actions.

Blog Post Link

Video Link

Continuous Integration With Cypress
→ How to set up Cypress correctly on a variety of CI providers.

Website Link

Cypress.io Blog
→ The Cypress Blog