......
public
class
TestNGClass
{
private
WebDriver driver;
private
String URL =
"http://www.calculator.net"
;
@Parameters
(
"browser"
)
@BeforeTest
public
void
beforeTest(String browser)
{
if
(browser.equalsIgnoreCase(
"firefox"
))
{
System.out.println(
" Executing on FireFox"
);
System.setProperty(
"webdriver.firefox.bin"
,
"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"
);
driver =
new
FirefoxDriver();
}
else
if
(browser.equalsIgnoreCase(
"chrome"
))
{
System.out.println(
" Executing on CHROME"
);
System.setProperty(
"webdriver.chrome.driver"
,
"D:\\chromedriver.exe"
);
driver =
new
ChromeDriver();
}
else
if
(browser.equalsIgnoreCase(
"ie"
))
{
System.out.println(
"Executing on IE"
);
System.setProperty(
"webdriver.ie.driver"
,
"D:\\IEDriverServer.exe"
);
driver =
new
InternetExplorerDriver();
}
else
{
throw
new
IllegalArgumentException(
"The Browser Type is Undefined"
);
}
driver.get(URL);
driver.manage().timeouts().implicitlyWait(
10
, TimeUnit.SECONDS);
driver.manage().window().maximize();
}
@Test
......
@AfterTest
......
}