Hire QA – Specialized in QA Recruitment, Technical Interviews and Testing Solutions

Advantages and Limitations of Cypress

Category: Cypress

Advantages:

  • Cypress framework captures snapshots at the time of test execution. This allows QAs or developers to hover over a specific command in the Command Log to see exactly what happened at that particular step.
  • One doesn’t need to add explicit or implicit wait commands in test scripts, unlike Selenium. Cypress waits automatically for commands and assertions.
  • Developers or QAs can use Spies, Stubs, and Clocks to verify and control the behavior of server responses, functions, or timers.
  • The automatic scrolling operation ensures that an element is in view before performing any action (for example Clicking on a button)
  • Earlier Cypress supported only Chrome testing. However, with recent updates, Cypress now provides support for Firefox and Edge browsers.
  • As the programmer writes commands, Cypress executes them in real-time, providing visual feedback as they run. Cypress carries excellent documentation.

Limitations:

  • One cannot use Cypress to drive two browsers at the same time
  • It doesn’t provide support for multi-tabs
  • Cypress only supports JavaScript for creating test cases
  • Cypress doesn’t provide support for browsers like Safari at the moment.
  • Limited support for iFrames

Leave a Reply

Your email address will not be published. Required fields are marked *