Skip to content

Simple case using cypress lib to run noosfero end-to-end tests.

David Carlos requested to merge davidCarlos/noosfero:cypress into master

This MR aims to add a new way to write end-to-end tests for noosfero. Cypress is a javascript library that run tests directly on a electron browser. Besides run tests, we can also write tests using javascript, what is better than the current approach, using cucumber/selenium. The main ideia is to write new end-to-end tests using Cypress, but keeping the existent selenium tests.

Here is a little comparative between the execution time of cypress and selenium. PhDTpDyc.txt

Ignoring Cypress setup time (that will run only once), it executes faster than selenium.

Merge request reports