【问题标题】:Changing with another command in Cypress在 Cypress 中使用另一个命令进行更改
【发布时间】:2021-03-21 10:49:41
【问题描述】:

我试图在同一张卡片中一个接一个地点击,但我在 Cypress 中遇到了更改命令的问题

下面的代码不起作用,但我只是展示我现在拥有的东西

 cy.get(Card_Type_1).contains(devEnv_admin).find(#1).then((Dots_3) => { 
      Dots_3.click()
    })

我对编码很陌生,你可以看到我的代码,谢谢!

【问题讨论】:

标签: javascript automation cypress ui-automation


【解决方案1】:

您可以尝试使用within()。它将所有后续 cy 命令的范围限定在此元素内。在特定元素组中工作时很有用

cy.get(Card_Type_1).contains('devEnv_admin').within(() => {
  cy.get('i[class*="ellipsis"]').click()
  cy.contains('Edit yield').click()
})

【讨论】:

  • 非常感谢,使用 inside() 就像一个魅力 cy.contains(Card_Type_1, devEnv_admin')
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-17
  • 2011-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-09
  • 1970-01-01
相关资源
最近更新 更多