diff --git a/pom.xml b/pom.xml index 479e4ca..70380c1 100644 --- a/pom.xml +++ b/pom.xml @@ -21,6 +21,13 @@ jackson-databind 2.18.0 + + + io.github.bonigarcia + webdrivermanager + 5.9.2 + + com.aventstack diff --git a/reports/index.html b/reports/index.html index 6a7c73a..ea320c8 100644 --- a/reports/index.html +++ b/reports/index.html @@ -35,7 +35,7 @@ Zenful
  • -Oct 1, 2024 10:20:06 PM +Oct 2, 2024 11:21:26 AM
  • @@ -81,7 +81,7 @@

    Test msg

    - 10:20:29 PM / 00:00:00:000 + 11:21:49 AM / 00:00:00:000 Pass

    @@ -90,8 +90,8 @@
    Test msg
    -10.01.2024 10:20:29 PM -10.01.2024 10:20:29 PM +10.02.2024 11:21:49 AM +10.02.2024 11:21:49 AM 00:00:00:000 · #test-id=1 @@ -115,13 +115,13 @@

    Started

    -

    Oct 1, 2024 10:20:06 PM

    +

    Oct 2, 2024 11:21:26 AM

    Ended

    -

    Oct 1, 2024 10:20:29 PM

    +

    Oct 2, 2024 11:21:49 AM

    diff --git a/src/main/java/zacksolutions/base/Initialization.java b/src/main/java/zacksolutions/base/Initialization.java index e68f906..45f3757 100644 --- a/src/main/java/zacksolutions/base/Initialization.java +++ b/src/main/java/zacksolutions/base/Initialization.java @@ -2,16 +2,21 @@ package zacksolutions.base; import java.io.FileInputStream; import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URL; import java.time.Duration; import java.util.Properties; import com.aventstack.extentreports.ExtentTest; import com.aventstack.extentreports.reporter.ExtentSparkReporter; import com.aventstack.extentreports.ExtentReports; +import io.github.bonigarcia.wdm.WebDriverManager; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.remote.DesiredCapabilities; +import org.openqa.selenium.remote.RemoteWebDriver; public class Initialization { // let's set up our variables @@ -59,7 +64,6 @@ public class Initialization { FirefoxOptions options = new FirefoxOptions(); options.addArguments("--headless"); driver = new FirefoxDriver(options); - driver.get(prop.getProperty("url")); } // launching Chrome @@ -70,8 +74,8 @@ public class Initialization { ChromeOptions options = new ChromeOptions(); options.addArguments("--headless"); driver = new ChromeDriver(options); - driver.get(prop.getProperty("url")); } + driver.get(prop.getProperty("url")); driver.manage().window().maximize(); driver.manage().deleteAllCookies(); driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(5)); diff --git a/testng.xml b/testng.xml index c1bf53f..d7e7096 100644 --- a/testng.xml +++ b/testng.xml @@ -1,6 +1,6 @@ - +