| import org.openqa.selenium.chrome.ChromeDriver |
| import org.openqa.selenium.firefox.FirefoxDriver |
| //import org.openqa.selenium.htmlunit.HtmlUnitDriver |
| import org.openqa.selenium.phantomjs.PhantomJSDriver |
| import org.openqa.selenium.remote.DesiredCapabilities |
| |
| /* |
| This is the Geb configuration file. |
| |
| See: http://www.gebish.org/manual/current/configuration.html |
| */ |
| |
| |
| // Use htmlunit as the default |
| // See: http://code.google.com/p/selenium/wiki/HtmlUnitDriver |
| //driver = { |
| // def driver = new HtmlUnitDriver() |
| // driver.javascriptEnabled = true |
| // driver |
| //} |
| |
| driver = { new PhantomJSDriver(new DesiredCapabilities()) } |
| |
| environments { |
| |
| // run as “grails -Dgeb.env=chrome test-app” |
| // See: http://code.google.com/p/selenium/wiki/ChromeDriver |
| chrome { |
| driver = { new ChromeDriver() } |
| } |
| |
| // run as “grails -Dgeb.env=firefox test-app” |
| // See: http://code.google.com/p/selenium/wiki/FirefoxDriver |
| firefox { |
| driver = { new FirefoxDriver() } |
| } |
| |
| } |