diff --git a/pom.xml b/pom.xml
index 8dbc95b..c9f4fba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.agile611.trainings.webdriver
cursoSeleniumWebdriver
- 26.04.23
+ 26.06
@@ -43,17 +43,17 @@
org.seleniumhq.selenium
selenium-java
- 4.43.0
+ 4.44.0
org.seleniumhq.selenium
selenium-firefox-driver
- 4.43.0
+ 4.44.0
org.seleniumhq.selenium
selenium-chrome-driver
- 4.43.0
+ 4.44.0
org.hamcrest
diff --git a/src/test/java/com/agile611/testng/webdriver/BaseTest.java b/src/test/java/com/agile611/testng/webdriver/BaseTest.java
index 5b9a287..3307691 100644
--- a/src/test/java/com/agile611/testng/webdriver/BaseTest.java
+++ b/src/test/java/com/agile611/testng/webdriver/BaseTest.java
@@ -1,6 +1,5 @@
package com.agile611.testng.webdriver;
-import java.io.File;
import java.time.Duration;
import org.openqa.selenium.JavascriptExecutor;
@@ -24,17 +23,19 @@ public class BaseTest {
String browser = System.getProperty("browser");
if (browser != null && browser.equalsIgnoreCase("firefox")) {
FirefoxOptions options = new FirefoxOptions();
- System.setProperty("webdriver.gecko.driver",
+ /* Activar si fa falta el driver en el PATH del sistema
+ System.setProperty("webdriver.gecko.driver",
"src" + File.separator + "test"
+ File.separator + "resources"
- + File.separator + "geckodriver-macos");
+ + File.separator + "geckodriver-macos");*/
driver = new FirefoxDriver(options);
} else if (browser != null && browser.equalsIgnoreCase("edge")) {
EdgeOptions options = new EdgeOptions();
- System.setProperty("webdriver.edge.driver",
+ /* Activar si fa falta el driver en el PATH del sistema
+ System.setProperty("webdriver.edge.driver",
"src" + File.separator + "test"
+ File.separator + "resources"
- + File.separator + "msedgedriver-macos");
+ + File.separator + "msedgedriver-macos");*/
driver = new EdgeDriver(options);
}
else if(browser != null && browser.equalsIgnoreCase("safari")){
@@ -42,10 +43,11 @@ public class BaseTest {
}
else {
ChromeOptions options = new ChromeOptions();
- System.setProperty("webdriver.chrome.driver", "src"
+ /* Activar si fa falta el driver en el PATH del sistema
+ System.setProperty("webdriver.chrome.driver", "src"
+ File.separator
+ "test" + File.separator + "resources"
- + File.separator + "chromedriver-macos");
+ + File.separator + "chromedriver-macos");*/
driver = new ChromeDriver(options);
}
driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(30));
diff --git a/src/test/resources/chromedriver-linux b/src/test/resources/chromedriver-linux
index 516f4ad..34cf6ed 100755
Binary files a/src/test/resources/chromedriver-linux and b/src/test/resources/chromedriver-linux differ
diff --git a/src/test/resources/chromedriver-macos b/src/test/resources/chromedriver-macos
index b03614f..df4ef43 100755
Binary files a/src/test/resources/chromedriver-macos and b/src/test/resources/chromedriver-macos differ
diff --git a/src/test/resources/chromedriver.exe b/src/test/resources/chromedriver.exe
index 2bf661e..59e62e1 100755
Binary files a/src/test/resources/chromedriver.exe and b/src/test/resources/chromedriver.exe differ