I’m trying to write my first test with Selenium WebDriver in Java, and I thought I included all the necessary import statements. However, my IDE is highlighting errors on WebDriver
, ChromeDriver
, Before
, Test
, and After
, and I’m not sure why. I’ve checked the path to my chromedriver
and confirmed it matches my browser version. Here’s my test code, including the imports I used:
import org.seleniumhq.selenium.WebDriver; import org.seleniumhq.selenium.chrome.ChromeDriver; import org.junit.BeforeClass; import org.junit.TestAnnotation; import org.junit.AfterClass; public class WebTest { private WebDriver driver; @BeforeClass public void setUp() { System.setProperty("webdriver.chrome.driver", "path/to/chromedriver"); driver = new ChromeDriver(); } @TestAnnotation public void openPageAndCheckTitle() { driver.get("https://www.example.com"); assertEquals("Expected Title", driver.getTitle()); } @AfterClass public void tearDown() { driver.quit(); } }