So, right now I have been able to make some progress, but just one more step to go.
I got the error message below after making my changes:
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases at org.openqa.selenium.internal.Require$StateChecker.nonNull(Require.java:247)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:142)
at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:45)
at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:186)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:405)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:206)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:176)
at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:154)
at com.simplilearn.day2.oops.LaunchBrowser.main(LaunchBrowser.java:16)
public class LaunchBrowser {
public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
System.setProperty("webdriver.gecko.driver", "./drivers/geckoriver");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(40,TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(90, TimeUnit.SECONDS);
driver.get("https://www.google.com");
}
}