我正在尝试检查元素是否存在。如果该元素存在,则我想单击按钮X,我想单击按钮Y。
但是,当元素不存在时,赛普拉斯会抛出异常并停止测试。
代码示例:
let elementKey = '#up-picker'
Cypress.get('body').then($res=>{
if($res.find(elementKey).length>0){
// click on button X
}else{
// click on button Y
}
})
我有一个id
元素,但是有时由于UI中的逻辑对其进行了更改,赛普拉斯可以找到该元素。
我检查了Stackoverflow中的更多帖子,但没有答案适合我。