Comencé a usar Cypress (v10.2.0) como un marco de prueba de extremo a extremo y quería intentar iniciar sesión en un sitio bancario y completar los campos de entrada.
Sin embargo, cuando mi Cypress abre https://www.anytimebanking.ulsterbank.co.uk con Chrome (v102) o Edge (v102), parece que no puede encontrar ningún elemento del sitio, el área de juegos no funciona y en Además arroja un montón de errores de extensión:
No estoy seguro de por qué sucede esto, ya que todos los otros sitios que probé funcionan como se esperaba, pueden encontrar el cuerpo de la página y cualquier otro elemento y no arrojan ningún error de consola.
Cualquier ayuda sería apreciada, saludos!
El archivo de especificaciones es el siguiente:
describe('Online Banking spec', () => { it('opens the site', () => { cy.visit('https://www.anytimebanking.ulsterbank.co.uk') }) })En realidad, toda su aplicación y la ventana modal están contenidas dentro de cuyo id="ctl00_secframe". Por lo tanto, debe utilizar Iframe en cypress para cerrar la ventana de privacidad, así como para obtener otros elementos.
También puede consultar: https://www.cypress.io/blog/2020/02/12/working-with-iframes-in-cypress/