Advertisement
Guest User

Untitled

a guest
Mar 15th, 2017
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. package com.Cruise;
  2.  
  3. import static org.junit.Assert.*;
  4. import java.io.FileInputStream;
  5. import java.io.FileNotFoundException;
  6. import java.io.IOException;
  7. import java.util.Properties;
  8. import javax.imageio.IIOException;
  9. import org.junit.After;
  10. import org.junit.Before;
  11. import org.junit.BeforeClass;
  12. import org.junit.Test;
  13. import org.openqa.selenium.WebDriver;
  14. import org.openqa.selenium.chrome.ChromeDriver;
  15. import org.openqa.selenium.firefox.FirefoxDriver;
  16.  
  17. public class MultipleBrowsers
  18. {
  19. private static String browser;
  20. private WebDriver driver;
  21.  
  22. @BeforeClass
  23. public static void oneTimeSetUp() throws FileNotFoundException, Exception
  24. {
  25. Properties prop = new Properties();
  26. prop.load(new FileInputStream("C:/Drivers/browsers.txt"));
  27. browser = prop.getProperty("browser");
  28. }
  29.  
  30. @Test
  31. public void test()
  32. {
  33. switch(browser)
  34. {
  35. case "Chrome":
  36. System.setProperty("webdriver.chrome.driver", "C:/Drivers/chromedriver.exe");
  37. driver = new ChromeDriver();
  38. break;
  39. case "FireFox":
  40. System.setProperty("webdriver.gecko.driver", "C:/Drivers/geckodriver.exe");
  41. driver = new FirefoxDriver();
  42. break;
  43. }
  44.  
  45. driver.get("http://www.google.com");
  46.  
  47. }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement