【问题标题】:Grabbing a text from a web page in Cypress从赛普拉斯的网页中抓取文本
【发布时间】:2021-10-18 04:27:05
【问题描述】:

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

谢谢!

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: typescript text cypress cypress-file-upload


【解决方案1】:

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

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)
  })
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    相关资源
    最近更新 更多