-2

enter image description here

I'm doing exactly what the website says but it results in 4 errors...

4
  • I'm not a Java Person, but are you missing any imports in your code?CommentedMay 31, 2018 at 21:15
  • He is. Use the magic keys Ctrl+Shift+o
    – Ji aSH
    CommentedMay 31, 2018 at 21:28
  • And please rename the Chrome.java to ChromeTest.java
    – yong
    CommentedMay 31, 2018 at 23:48
  • Please read why a screenshot of code is a bad idea. Paste the code and properly format it instead.
    – JeffC
    CommentedJun 1, 2018 at 2:07

2 Answers 2

2

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.
    1

    From your code, i didn't see any imports and class name was different from filename(As @yong mentioned in his comment).

    Your Java file name should always reflect the public class defined within that file. Otherwise, you will get a compiler error.

    Modify your code like this : (you had a typo, firstPackage)

    package firstPackage; import org.junit.Test; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class ChromeTest { @Test public void LaunchChrome_method(){ System.setProperty("webdriver.chrome.driver","D:\\Drivers\\chromedriver.exe"); WebDriver driver= new ChromeDriver(); driver.get("http://www.google.com"); } } 
    4
    • The website did not mention it. automationtestinghub.com/selenium-chromedriver
      – tijnn
      CommentedJun 1, 2018 at 10:08
    • you had a typo. fisrtPackage -> firstPackage
      – tijnn
      CommentedJun 1, 2018 at 10:14
    • Have you added selenium jar to the project.
      – Sijin
      CommentedJun 1, 2018 at 10:21
    • junit was not in my package explorer list. I added it and then the error message was gone...
      – tijnn
      CommentedJun 1, 2018 at 10:31

    Start asking to get answers

    Find the answer to your question by asking.

    Ask question

    Explore related questions

    See similar questions with these tags.