Skip to main content

Posts

Showing posts with the label Use of Xpaths in Cypress

How to use Xpath in Cypress?

  Install with npm:  Open your Terminal and write this command: npm install -D cypress-xpath Install with Yarn: Open Terminal and write this Command: yarn add cypress-xpath --dev Now Open project's index.js file   cypress/support/index.js just Paste this in index.js file. require ( ' cypress-xpath ' ) Use of xpath: After installation your  cy  object will have  xpath  command. it ( ' finds input filed ' ,   ( )   =>   {    cy . xpath ( '/html[1]/body[1]/input[1] ' )      . type ('Hello ' ) } ) You can also chain  xpath  off of another command. it ( ' finds list items ' ,   ( )   =>   {    cy . xpath ( ' /html[1]/body[1]/input[1] ' )      . xpath ( ' ./li ' )      . should ( ' have.length ' ,   2 ) } ) As with other cy commands, it is scoped by  cy.within() . it ( ' finds list items ' ,   ( )   =>   {    cy . xpath ( ' /html[1]/body[1]/input[1] ' ) . within ( ( )   =>   {      cy . xpath ( &#