Skip to content

Latest commit

 

History

History
62 lines (47 loc) · 1.84 KB

File metadata and controls

62 lines (47 loc) · 1.84 KB

Reto #1: Dependencias Selenium

Objetivo

  • Analizar el comportamiento en la ejecución del script de prueba cuando no se importan las librerias de selenium webdriver.

Desarrollo

Ahora que sabes como funciona la integración de Selenium con el IDE, copia este contenido en tu archivo pom.xml y ejecuta tu script de pruebas.

Ejemplo del archivo pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.bedu.web_automation_course</groupId>
  <artifactId>BeduWebAutomationCourse</artifactId>
  <version>0.0.1-SNAPSHOT</version>

  <dependencies>
	<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
	<dependency>
	    <groupId>org.seleniumhq.selenium</groupId>
	    <artifactId>selenium-java</artifactId>
 		<scope>test</scope>
	</dependency>
    
	<!-- https://mvnrepository.com/artifact/org.testng/testng -->
	<dependency>
	    <groupId>org.testng</groupId>
	    <artifactId>testng</artifactId>
	    <version>7.4.0</version>
	    <scope>test</scope>
	</dependency>


  </dependencies>
</project>

1. ¿Puedes identificar cual es el error?

2. ¿Puedes solucionarlo?

Solución 1 > La dependencia de selenium en el archivo pom.xml no tiene la versión. por ende cuando se ejecuta el proyecto, maven no es capaz de importarlas correctamente, esto genera un error.
Solución 2 > Agregar la version de selenium al archivo pom.xml
 <dependency>
 	<groupId>org.seleniumhq.selenium</groupId>
 	<artifactId>selenium-java</artifactId>
 	<version>4.1.2</version>
 	<scope>test</scope>
 </dependency>