title: Selenium webdriver Exceptional
body: <p><strong>Getting this exceptional</strong> </p>
  
  <pre><code>Exception in thread "main" java.lang.IllegalStateException: 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 com.google.common.base.Preconditions.checkState(Preconditions.java:738)
      at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124)
      at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:41)
      at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:115)
      at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:330)
      at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:207)
      at org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:108)
      at org.openqa.selenium.firefox.FirefoxDriver.&lt;init&gt;(FirefoxDriver.java:104)
      at dT.Dt.main(Dt.java:21)
  </code></pre>