Tag: CUCUMBER
Lo que he intentado es: final String CapturaDePantalla = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BASE64); SCENARIO.attach(CapturaDePantalla,”image/png”,”BASE64″); or SCENARIO.attach(CapturaDePantalla,”image/png:base64″,”Test 1″); Detalles: io.cucumber – 6.9.1 Reporte – net.masterthought cucumber-reporting – 5.6.1 Lenguaje – Java
Hola a todos, solo quería saber si estoy siguiendo las mejores prácticas aquí. Tengo definiciones de pasos como las siguientes: “`public class StepDefinitions { <pre><code>@DataTableType public Author authorEntry(Map<string, string=""> entry) { return new Author( entry.get("firstName"), entry.get("lastName"), entry.get("famousBook")); } @Given("There are my favorite authors") public void these_are_my_favourite_authors(List<author> authors) { // implementación . . . Read more
¿Cuál es la configuración esperada para generar los informes de cucumber? (versión 7.0.0) Estoy intentando generar informes locales con la última versión de cucumber, ¿hay algún conflicto entre las versiones? El archivo JSON generado tiene solo [] como valor. Corredor de prueba: @RunWith(Cucumber.class) @CucumberOptions( características = “src/test/resources/features”, pegamento = “stepdefinitions”, . . . Read more
Obtuve el ID para capturar. //button[contains(text(),'Eliminar')][1] //button[@id='deletebtn'] Sin embargo, tiene 10 valores duplicados. No puedo identificar algo único para capturar el elemento. Por favor, ayúdeme a resolverlo.
¿Cómo volver a ejecutar el archivo de características si uno de sus escenarios falló? Estoy utilizando Cypress + cucumber. Estaba utilizando esto: { “retries”: { “runMode”: 2, “openMode”: 2 } } pero solo vuelve a ejecutar el escenario que falló.