我cy你啥意思:cypressget方法无法在我的组件上获取数据-cy

cy custom method
Cypress.Commands.add('shouldRenderShowcase', ({ name,  highlight = false }) => {
  cy.getByDataCy(name).within(() => {
    cy.findByRole('heading', { name }).should('exist')
    cy.getByDataCy('game-card').should('have.length.gt', 0)
    cy.getByDataCy('highlight').should(highlight ? 'exist' : 'not.exist')
    if (highlight) {
      cy.getByDataCy('highlight').within(() => {
        cy.findByRole('link').should('have.attr', 'href')
      })
    }
  })
})

伙计们,我有这个自定义方法来检查调用 Showcase 的组件。正如你所看到的,我有另一个自定义方法,它调用 getByDataCy,它与cy.get相同,但我不需要传递内容[]

我这个测试,我一直在寻找一个组件,里面的展示柜调用游戏卡,但柏树没有找到它。

正如您在下图中看到的,文章标签内有cy="game-card"。我不知道为什么柏树确实找到了它。你能帮我吗?

cy does not find data-cy,but there is a data-cy in html tree
0

我发现了错误。我有三个测试调用这个方法,其中一个没有游戏,但消息似乎对每个人来说。错误是因为我的后端找不到新发布的游戏。谢谢你的时间!

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(637)
学习日语的软件:日语的 Unicode范围
上一篇
10月24号程序员:PHP:将“2011年10月24日”日期转换为“2011-10-24”的简单方法
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(7条)