【发布时间】:2021-05-26 01:46:08
【问题描述】:
假设我知道下一页导航的 URL,有没有办法阻止执行导航的下一个操作,无论导航是由 href 还是 js 引导的?试过cy.intercept 不行。
// doesn't work
cy.intercept({ hostname: 'cross.domain' }, (req) => {})
cy.contains('Next').click()
【问题讨论】:
-
您是否介意分享更多关于您的特定用例以及您最终要在测试中实现的目标?
-
@Kerry,如代码所示我试图点击一个元素,但想阻止页面导航到另一个域,这是赛普拉斯禁止的。
-
请看@Undistraction 的问题How can I test a client-side redirect to a 3rd party site with Cypress,对javascript 重定向很有用。
标签: cypress