我有一个测试案例,其中有一个链接会在新标签页中打开。由于 Cypress 不支持多个标签页,因此我想获取该链接的 href
属性,然后在同一标签页中打开它。我正在尝试这样做,但出于某种原因它不起作用。
it('Advertise link should refer to Contact page', () => {
var link = document.querySelector("div.footer-nav > ul > li:nth-child(2) > a").href;
cy.visit(link);
cy.title().should('include', 'Text');
});
var link
是否获取正确的路径 2)您在浏览器中进行了测试吗 3)visit()
是否需要使用cy.wait()
等待页面稳定? - Richard Matsen