How To Use TestNG Framework For Creating Selenium Scripts?



We can use the TestNG framework for creating Selenium scripts. TestNG is a testing framework built for the usage of both the developers and testers. The steps to integrate TestNG with Selenium scripts are listed below −

Step1 − Click on the Help menu from Eclipse. Then click on Eclipse Marketplace.

Step 2 − In the Eclipse Marketplace pop-up, input TestNG within the Find field and click on Go. Then click on Install.

Step 3 − Accept the license agreement radiobutton and then click on Finish.

Step 4 − Click on the Restart Now button.

Step5 − Click on the File menu, then click on New. Next, click on the option Java Project.

Step 6 − Give a project name and click on Finish.

Step 7 − Right-click on the project and select Properties.

Step 8 − Move to Java Build Path and click on the Libraries tab. Then click on Add Library.

Step 9 − Select TestNG from the Add Library pop-up. Click on Next and proceed further.

Step 10 − TestNG is now added to the Java Project. On expanding the project all the TestNG libraries can be seen in the Package explorer.

Step 11 − Right-click on the src folder and click New-->Other.

Step 12 − Select TestNG class then click on Next.

Step 13 − Browser and add the Source folder and Package name. Enter a Class name. We may choose any of the Annotations. Click on Finish.

Step 14 − The class NewTestNG.java gets created along with some code generated by default.

Example

Code Implementation

import java.util.concurrent.TimeUnit; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.testng.annotations.Test; public class NewTestNG {    @Test    public void f() {       System.setProperty("webdriver.chrome.driver", "chromedriver");       WebDriver driver = new ChromeDriver();       //implicit wait       driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);       //URL launch       driver.get       ("https://www.tutorialspoint.com/about/about_careers.htm");       System.out.println("Page title: "+ driver.getTitle());       //browser quit       driver.quit();    } }

Output

Updated on: 2021-06-29T07:43:50+05:30

366 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements