首页 > 解决方案 > 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;
    }
  }
}

标签: javascripthtmlcsscypress

解决方案


推荐阅读