Commit 93ec5ee6 authored by Shaphen Pangburn's avatar Shaphen Pangburn

Abstract webdriver declaration to SetWebDriver class for imitation of flexible driver instantiation

parent 479b3920
......@@ -4,7 +4,7 @@ import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class SetWebDriver {
WebDriver driver;
public WebDriver driver;
public SetWebDriver(String type) {
switch (type){
......
package com.nisum.pompagefactory.practice.tests;
import com.nisum.pompagefactory.practice.SetWebDriver;
import com.nisum.pompagefactory.practice.pages.AccountSettingsPage;
import com.nisum.pompagefactory.practice.pages.HomePage;
import com.nisum.pompagefactory.practice.pages.LoginPage;
......@@ -27,9 +28,7 @@ public class TestConfirmAccountDetails {
String lastName = props.get(1);
String phoneNumber = props.get(4);
// SetWebDriver driver = new SetWebDriver("chrome");
System.setProperty("webdriver.chrome.driver", "/Users/spangburn/drivers/chromedriver");
WebDriver driver = new ChromeDriver();
WebDriver driver = new SetWebDriver("chrome").driver;
WebDriverWait wait = new WebDriverWait(driver, 5);
// Home Navigation to Login
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment