Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class googleTestClass extends Methods{
- @Test
- public void executeGoogle() throws InterruptedException {
- googleTestClass object;
- object = new googleTestClass();
- object.goToURL("https://www.google.com");
- object.enterValue("name","q","google test 1");
- }
- @Test
- public void test1() throws InterruptedException {
- googleTestClass object1;
- object1 = new googleTestClass();
- object1.launchBrowser();
- object1.executeGoogle();
- }
- @Test
- public void test2() throws InterruptedException {
- googleTestClass object2;
- object2 = new googleTestClass();
- object2.launchBrowser();
- object2.executeGoogle();
- }
- }
- // import statements
- public class Methods {
- public WebDriver driver;
- public void launchBrowser() {
- System.setProperty("webdriver.chrome.driver","C:\chromedriver_win32\chromedriver.exe");
- System.setProperty("webdriver.chrome.args", "--disable-logging");
- System.setProperty("webdriver.chrome.silentOutput", "true");
- driver = new ChromeDriver();
- }
- public void goToURL(String url) {
- driver.get(url);
- }
- public void enterValue(String htmltype, String identifier, String value) throws InterruptedException {
- if (htmltype == "id") {
- WebElement element = driver.findElement(By.id(identifier));
- element.clear();
- element.sendKeys(value);
- element.submit();
- }
- if (htmltype =="name") {
- WebElement element = driver.findElement(By.name(identifier));
- element.clear();
- element.sendKeys(value);
- element.submit();
- }
- Thread.sleep(3000);
- }
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
- <suite name="Suite" parallel="methods">
- <test thread-count="5" name="Test" parallel="methods">
- <classes>
- <class name="webDrivertests.googleTestClass">
- <methods>
- <include name ="test1"/>
- <include name ="test2"/>
- </methods>
- </class>
- </classes>
- </test> <!-- Test -->
- </suite> <!-- Suite -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement