What is Cypress :
Cypress is a JavaScript test automation tool for web applications. It is built on top of Mocha test framework in JavaScript and Typescript) and JavaScript so the core technologies in which we would develop our web test automation are Java Script.
Along with the test script runner , Cypress provides you a visual interface to indicate what all tests and which all commands are running , passed , or failed. It allows us to test highly interactive applications and carry out different tests such as manipulating the DOM, asserting that if some element is available or present on the screen, reading or writing data into/from fields, submitting forms and even redirecting to a different page without actually making direct modifications to your code.
Why Cypress Over Selenium?
Cypress Basics :