Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Cruise;
- import static org.junit.Assert.*;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- import java.util.Properties;
- import javax.imageio.IIOException;
- import org.junit.After;
- import org.junit.Before;
- import org.junit.BeforeClass;
- import org.junit.Test;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.chrome.ChromeDriver;
- import org.openqa.selenium.firefox.FirefoxDriver;
- public class MultipleBrowsers
- {
- private static String browser;
- private WebDriver driver;
- @BeforeClass
- public static void oneTimeSetUp() throws FileNotFoundException, Exception
- {
- Properties prop = new Properties();
- prop.load(new FileInputStream("C:/Drivers/browsers.txt"));
- browser = prop.getProperty("browser");
- }
- @Test
- public void test()
- {
- switch(browser)
- {
- case "Chrome":
- System.setProperty("webdriver.chrome.driver", "C:/Drivers/chromedriver.exe");
- driver = new ChromeDriver();
- break;
- case "FireFox":
- System.setProperty("webdriver.gecko.driver", "C:/Drivers/geckodriver.exe");
- driver = new FirefoxDriver();
- break;
- }
- driver.get("http://www.google.com");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement