browser selection
This commit is contained in:
@@ -3,6 +3,7 @@ package com.itnove.trainings.testng.startUsingWebDriver;
|
|||||||
|
|
||||||
import org.openqa.selenium.JavascriptExecutor;
|
import org.openqa.selenium.JavascriptExecutor;
|
||||||
import org.openqa.selenium.chrome.ChromeDriver;
|
import org.openqa.selenium.chrome.ChromeDriver;
|
||||||
|
import org.openqa.selenium.firefox.FirefoxDriver;
|
||||||
import org.openqa.selenium.interactions.Actions;
|
import org.openqa.selenium.interactions.Actions;
|
||||||
import org.openqa.selenium.remote.DesiredCapabilities;
|
import org.openqa.selenium.remote.DesiredCapabilities;
|
||||||
import org.openqa.selenium.remote.RemoteWebDriver;
|
import org.openqa.selenium.remote.RemoteWebDriver;
|
||||||
@@ -26,15 +27,19 @@ public class BaseTest {
|
|||||||
|
|
||||||
@BeforeMethod
|
@BeforeMethod
|
||||||
public void setUp() throws IOException {
|
public void setUp() throws IOException {
|
||||||
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
|
String browser = System.getProperty("browser");
|
||||||
System.setProperty("webdriver.chrome.driver", "src" + File.separator + "main" + File.separator + "resources" + File.separator + "chromedriver-linux");
|
if (browser != null && browser.equalsIgnoreCase("chrome")) {
|
||||||
driver = new ChromeDriver(capabilities);
|
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
|
||||||
//DesiredCapabilities capabilities = DesiredCapabilities.firefox();
|
System.setProperty("webdriver.chrome.driver", "src" + File.separator + "main" + File.separator + "resources" + File.separator + "chromedriver-linux");
|
||||||
//System.setProperty("webdriver.gecko.driver",
|
driver = new ChromeDriver(capabilities);
|
||||||
// "src" + File.separator + "main"
|
} else {
|
||||||
// + File.separator + "resources"
|
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
|
||||||
// + File.separator + "geckodriver-linux");
|
System.setProperty("webdriver.gecko.driver",
|
||||||
// driver = new FirefoxDriver(capabilities);
|
"src" + File.separator + "main"
|
||||||
|
+ File.separator + "resources"
|
||||||
|
+ File.separator + "geckodriver-linux");
|
||||||
|
driver = new FirefoxDriver(capabilities);
|
||||||
|
}
|
||||||
wait = new LocalRemoteWebDriverWait(driver, timeOut);
|
wait = new LocalRemoteWebDriverWait(driver, timeOut);
|
||||||
hover = new Actions(driver);
|
hover = new Actions(driver);
|
||||||
driver.manage().deleteAllCookies();
|
driver.manage().deleteAllCookies();
|
||||||
|
|||||||
Reference in New Issue
Block a user