End\-to\-end testing with Cypress

Guide to running Cypress end-to-end tests for Chatwoot

End-to-end testing with Cypress

Chatwoot uses Cypress for end-to-end testing. Use the following steps to run the tests on your local machine.

Prepare the Test Server

Choose any of the given methods to run your Chatwoot test server.

Run Cypress

Load localhost:5050 on your browser and ensure that the Chatwoot server is running.

Navigate to your Chatwoot local directory and execute the following command to run the Cypress tests:

This will open the Cypress Test Runner where you can:

  1. Choose a browser for running tests
  2. Select test files to run individual or all tests
  3. Watch tests run in real-time with step-by-step execution
  4. Debug failed tests with detailed error information

Getting Help

If you encounter issues with Cypress testing:

Useful Resources


Your Cypress testing environment is now ready for comprehensive end-to-end testing! 🧪

Built with

Show your support! Star us on GitHub ⭐️