-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMainTest.java
More file actions
36 lines (27 loc) · 1004 Bytes
/
Copy pathMainTest.java
File metadata and controls
36 lines (27 loc) · 1004 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package tests;
import java.net.MalformedURLException;
import org.openqa.selenium.WebDriver;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import config.DriverSetup;
public class MainTest {
private static WebDriver driver;
@Test(dataProvider = "getBrowser")
public static void launchGoogle(String browser) throws MalformedURLException {
driver = new DriverSetup().getRemoteDriver(browser);
driver.get("https://google.com");
System.out.println("On browser: " + browser + ", Title: " + driver.getTitle());
driver.quit();
}
@Test(dataProvider = "getBrowser")
public static void launchFacebook(String browser) throws MalformedURLException {
driver = new DriverSetup().getRemoteDriver(browser);
driver.get("https://facebook.com");
System.out.println("On browser: " + browser + ", Title: " + driver.getTitle());
driver.quit();
}
@DataProvider(parallel = true)
public Object[] getBrowser() {
return new Object[] { "chrome", "firefox" };
}
}