Error en consola cuando se ejecuta serenitybdd Invalid Status code=403 text=Forbidden
Buenas lectores.
Ejecutando algunos proyectos me he encontrado con el error del título de este post. Resulta que la última actualización de selenium exige ciertos parámetros nuevos de configuración. Para no entrar al detalle e ir directamente a la solución, debemos hacer lo siguiente en el archivo de serenity.conf
serenity { | |
encoding = "UTF-8" | |
compress.filenames = true | |
take.screenshots = FOR_EACH_ACTION | |
} | |
webdriver { | |
driver = chrome | |
autodownload = true | |
capabilities { | |
"goog:chromeOptions" { | |
args = [ "start-maximized", "test-type", "no-sandbox", "lang=es", "disable-popup-blocking", | |
"disable-download-notification", "ignore-certificate-errors", "allow-running-insecure-content", "disable-translate", | |
"always-authorize-plugins", "disable-extensions","remote-allow-origins=*"] | |
} | |
} | |
} |
Con esto se arregla el error, pueden observar que la solución es sencilla, se cambia la manera como se envían los optiones y en este caso el flag de remote-allow-origins nos hace el resto de la magia
Saludos.
Fuentes:
https://www.youtube.com/watch?v=0lQiMMSErj4
https://github.com/DiegoPinzon20/proyecto-base-java/blob/master/src/test/resources/serenity.conf
https://github.com/SeleniumHQ/selenium/issues/11750
Comentarios
Publicar un comentario