在Cypress中从网页抓取文本



如何使用Typescript从Cypress的网页中抓取文本。

谢谢!

如果你想断言一个精确的文本,你可以使用:

cy.get('selector').should('have.text', 'some text')

如果你想断言部分文本,你可以使用:

cy.get('selector').should('include.text', 'some text')

如果你想保存文本在一个变量中,以后使用它,你可以使用别名。

cy.get('selector').invoke('text').as('text1')
//Some other commands
cy.get('@text1').then((text) => {
cy.log(text) //Prints the text
})

如果你想比较两个文本,你可以:

cy.get('selector').invoke('text').then((text1) => {
cy.get('selector').invoke('text').then((text2) => {
expect(text1).to.equal(text2)
})
})

最新更新