ChromeDriver and WebDriver for Selenium through TestNG results in 4 errors

There are exactly 4 errors as follows:

  • Error: ChromeDriver cannot be resolved to a type

  • Error: Test cannot be resolved to a type

    • Solution: You need to add the following import

      import org.testng.annotations.Test;
      //or
      import org.junit.Test;
      
  • Error: The public type ChromeTest must be defined in its own file

  • Error: WebDriver cannot be resolved to a type

    • Solution: You need to add the following import

      import org.openqa.selenium.WebDriver;
      

Best Practice

  • You have to keep the filename (currently Chrom.java) and your classname (currently ChromeTest) identical as a mandatory measure.
  • You need to mention the related imports whenever you are using any class. You can Mouse Hover over the error and choose the relevant import.
  • You should either add the testng jars or the junit jars but not both of them.

Leave a Comment