es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

ExtentReport no se genera en el repositorio de Maven.

He agregado la dependencia de “extent report” desde el repositorio de Maven en el archivo pom.xml, pero cuando intento usar “ExtentSparkReporter” en mi código, la importación no ocurre.
A continuación se muestra mi pom.xml

<groupid>com.aventstack</groupid>
<artifactid>extentreports</artifactid>
<version>4.0.9</version>

A continuación se muestra mi archivo:

“`java
public void config()
{

String path =System.getProperty(“user.dir”)+”\reports\index.htm”;

ExtentSparkReporter reporter = new ExtentSparkReporter(path);
//no se han iniciado métodos en config

}
public void initialDemo()
{

System.setProperty(“webdriver.chrome.driver”, “C://chromedriver.exe”);

WebDriver driver =new ChromeDriver();

driver.get(“https://www.google.com”);

System.out.println(driver.getTitle());

driver.close();

//test.fail(“Result do not match”);

}
}

Sería de gran ayuda si alguien me ayuda con respecto a esto.

PD: Como he comprobado algunas soluciones para volver a una versión anterior de la librería “extendreports”, estoy usando la versión 4.0.9.

Gracias

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que has agregado correctamente la dependencia de Extent Report en tu archivo pom.xml. Sin embargo, estás enfrentando un problema al importar “ExtentSparkReporter” en tu código.

    Una posible razón para este problema podría ser que no has agregado la declaración de importación al principio de tu archivo. Asegúrate de incluir la siguiente declaración de importación:

    import com.aventstack.extentreports.reporter.ExtentSparkReporter;

    Si ya has agregado la declaración de importación y aún así tienes problemas, puedes intentar limpiar y reconstruir tu proyecto, o intentar actualizar las dependencias de tu proyecto manualmente.

    Además, asegúrate de que tu IDE haya descargado las dependencias requeridas ejecutando el comando “maven clean install” en tu terminal.

    Si el problema persiste, puedes intentar disminuir la versión de la biblioteca de extentreports para ver si eso resuelve el problema.

    Espero que esto te ayude a resolver el problema.

Comments are closed.