From 230ea452c9f2a74c9a972e0dd571ecb627f2ff6a Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Fri, 14 Jun 2019 14:31:31 +0200 Subject: [PATCH] Added code --- README.md | 8 ++++++++ pom.xml | 2 +- .../testng/startUsingWebDriver/BaseTest.java | 12 +++++------- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 53fbc9a..1ad073c 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,14 @@ brew install maven 4. Quit the driver +## Start Selenium Stand Alone + +Just type the command: + +``` +java -Dwebdriver.chrome.driver=chromedriver -Dwebdriver.gecko.driver=geckodriver -jar selenium-server-standalone-3.141.59.jar +``` + ## Support This tutorial is released into the public domain by ITNove under WTFPL. diff --git a/pom.xml b/pom.xml index 26eeb1b..21d9e01 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.itnove.trainings.webdriver StartUsingWebDriver - 19.02.19 + 19.06.14 diff --git a/src/test/java/com/itnove/trainings/testng/startUsingWebDriver/BaseTest.java b/src/test/java/com/itnove/trainings/testng/startUsingWebDriver/BaseTest.java index a610284..2fd0cdf 100644 --- a/src/test/java/com/itnove/trainings/testng/startUsingWebDriver/BaseTest.java +++ b/src/test/java/com/itnove/trainings/testng/startUsingWebDriver/BaseTest.java @@ -2,8 +2,6 @@ package com.itnove.trainings.testng.startUsingWebDriver; import org.openqa.selenium.JavascriptExecutor; -import org.openqa.selenium.chrome.ChromeDriver; -import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.remote.DesiredCapabilities; import org.openqa.selenium.remote.RemoteWebDriver; @@ -11,7 +9,7 @@ import org.testng.annotations.AfterMethod; import org.testng.annotations.BeforeMethod; import java.io.File; -import java.io.IOException; +import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; @@ -27,22 +25,23 @@ public class BaseTest { public static JavascriptExecutor jse; @BeforeMethod - public void setUp() throws IOException { + public void setUp() throws MalformedURLException { String browser = System.getProperty("browser"); DesiredCapabilities capabilities; if (browser != null && browser.equalsIgnoreCase("chrome")) { capabilities = DesiredCapabilities.chrome(); System.setProperty("webdriver.chrome.driver", "src" + File.separator + "main" + File.separator + "resources" + File.separator + "chromedriver-macos"); - driver = new ChromeDriver(capabilities); + //driver = new ChromeDriver(capabilities); } else { capabilities = DesiredCapabilities.firefox(); System.setProperty("webdriver.gecko.driver", "src" + File.separator + "main" + File.separator + "resources" + File.separator + "geckodriver-macos"); - driver = new FirefoxDriver(capabilities); + //driver = new FirefoxDriver(capabilities); } //driver = new RemoteWebDriver(new URL("http://0.0.0.0:4444/wd/hub"), capabilities); + driver = new RemoteWebDriver(new URL("http://0.0.0.0:4444/wd/hub"), capabilities); wait = new LocalRemoteWebDriverWait(driver, timeOut); hover = new Actions(driver); driver.manage().deleteAllCookies(); @@ -55,5 +54,4 @@ public class BaseTest { public void tearDown() { driver.quit(); } - }