我有两个黄瓜场景,两个场景都有这样的步骤(在其他步骤中):
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。
知道为什么它不起作用吗?