Geb - Browser Automation with Groovy

Follow the instructions on Geb latest manual to install Geb.

Then use eclipse to create a Gradle or Groovy project.

Encountered this message:
Caught: 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

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

Go to https://github.com/mozilla/geckodriver/releases and download the latest geckodriver, extract it to somewhere.

Setting the system properties by passing the properties in run configuration:
 -Dwebdriver.gecko.driver=/path_to_geckodriver/geckodriver
Reference:
Selenium website - https://www.seleniumhq.org/
Geb website - http://www.gebish.org/

Comments

Popular Posts