如何在cypress等待页面加载时捕获通知?

如何在cypress等待页面加载时捕获通知?,cypress,Cypress,我需要声明关于成功完成操作的通知,但我遇到了一个在测试执行时无法解决的问题。复制步骤: 按保存按钮 页面开始重新加载 Cypress开始等待完成页面重新加载 通知出现,但页面仍在重新加载,测试暂停 当页面仍在重新加载时,通知已消失 最后,页面被成功地重新加载 测试开始工作,但断言失败,因为通知已消失。 在重新加载页面时,是否有方法捕获通知 我建议您尝试waituntil npm包,并在步骤4中标识一个元素,等待它可见后再继续。我担心,由于页面在步骤2开始重新加载,因此在重新加载完成之前无法执行任

我需要声明关于成功完成操作的通知,但我遇到了一个在测试执行时无法解决的问题。复制步骤:

  • 按保存按钮
  • 页面开始重新加载
  • Cypress开始等待完成页面重新加载
  • 通知出现,但页面仍在重新加载,测试暂停
  • 当页面仍在重新加载时,通知已消失
  • 最后,页面被成功地重新加载
  • 测试开始工作,但断言失败,因为通知已消失。 在重新加载页面时,是否有方法捕获通知

  • 我建议您尝试waituntil npm包,并在步骤4中标识一个元素,等待它可见后再继续。我担心,由于页面在步骤2开始重新加载,因此在重新加载完成之前无法执行任何其他命令,因此waituntil将在重新加载后开始,通知消失。我建议您尝试waituntil npm包,并在步骤4中标识一个元素,以等待其可见,然后继续。我担心,由于页面在步骤2开始重新加载,因此在重新加载完成之前无法执行任何其他命令,因此当通知消失时,waituntil将在重新加载后开始