В моем приложении мне нужно создать форму, а затем активировать эту форму, только после активации формы я получу новую динамическую форму 'url', которая имеет атрибут rel = "external".Поскольку URL открывается во внешней вкладке / ссылке, как удалить этот атрибут и получить доступ к URL в пределах Cypress.Приведенный ниже код не работает,
примечание: Я переписал тест, так как я использовал cy.visit () несколько раз в моем тесте, а Cypress не позволяет использовать cy.visit() дважды для одного домена
<div id="main">
<div id="mainid">
<p>Live Action:
<a href="https://sometestsite.com/form/et24yetwefff rel="external"></a>
</p>
</div>
</div>
cy.wait(2000)
Cypress.$('#main-inner > p > a').removeAttr("rel")
cy.get('p > a').last()
.should('have.attr', 'href')
.then((href) => {
console.log(href);
cy.visit(href)
cy.wait(2000)
........// test continues type values in text field and submit the form
})