javascript - Cypress-如何跳过关于从未找到的代码错误
问题描述
我想制作一个代码来检查列表中的某些项目是否可点击。如果不是,您需要查看它们并在其他可能可点击的项目列表中进一步查看。好吧,我希望当“删除分配”按钮不存在时,我可以跳过它并继续代码。
这是关于序列 cy.contains('Remove Allocation') 在我的代码的这一刻,在这一行我有错误“4000ms 后重试超时:预期找到元素:[title="Remove Allocation"],但从未找到它。”
it('Find transaction for refund', function() {
cy.wait(1500)
for(let count=7; count<=10; count++) {
cy.get('.text-center').eq(count).click()
cy.wait(1500)
if(cy.contains('Remove allocation')) {
cy.get('.js-delete').eq(count).click()
cy.contains('Yes').click()
cy.wait(1000)
cy.scrollTo(500, 0)
count=count+1;
cy.wait(1000)
} else {
count=count+1;
}
}
}
解决方案
推荐阅读
- google-cloud-firestore - 观察到的对象无意中被解雇 SwiftUI
- python - 使用opencv和python从视频帧的特定区域提取主色
- region - 区域选择 - 未找到正确的区域
- javascript - 将数据从 vue-select 发送到另一个对象
- reactjs - 未处理的拒绝(TypeError):无法获取,使用 Node.js 进行 REST
- gps - SIM868 GPS 快速修复与 EPO 文件
- css - React Framer-motion:尝试基于向后或向前导航添加动画
- npm - ni-comps react npm install 失败并出现错误无法解决依赖关系:来自@xsite-ui/gaming.pgr.exit-popup@1.0.4 的 peer react@"^17.0.2"
- c++ - 使用数组在C++中查找二叉树中的离开节点数的问题
- flutter - 如何将原生android的livedata返回到flutter?