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