0

我有两个黄瓜场景,两个场景都有这样的步骤(在其他步骤中):

Sc 1:

And I select role 'A'

Sc 2:

And I select role 'B'

在我的赛普拉斯代码的 js 文件中,我为该步骤编写了这个函数:

And ('I select role {string}', str=>{
  cy.get('[class^=SelectInput]')
  .click()
  .get('[class^=PopOver]')
  .contains(str)
  .click()
})

它按预期工作。但是,它仅适用于场景 1。click()在场景 2 中不会触发 PopOver。

知道为什么它不起作用吗?

4

0 回答 0