これはうまくいくようです:
@Grapes([
@Grab("org.codehaus.geb:geb-core:0.7.2"),
@Grab("org.seleniumhq.selenium:selenium-htmlunit-driver:2.25.0"),
@Grab("org.seleniumhq.selenium:selenium-support:2.25.0"),
@Grab("org.seleniumhq.selenium:selenium-firefox-driver:2.25.0")
])
import geb.Browser
import org.openqa.selenium.firefox.FirefoxDriver
Browser.drive() {
go "http://www.google.com"
}
しかし、FirefoxDriver
代わりにどのように使用しHtmlUnitDriver
ますか?これはFirefoxを起動するだけですが、すべてのdrive
命令はHtmlUnitDriver
...で実行されます。
@Grapes([
@Grab("org.codehaus.geb:geb-core:0.7.2"),
@Grab("org.seleniumhq.selenium:selenium-htmlunit-driver:2.25.0"),
@Grab("org.seleniumhq.selenium:selenium-support:2.25.0"),
@Grab("org.seleniumhq.selenium:selenium-firefox-driver:2.25.0")
])
import geb.Browser
import org.openqa.selenium.firefox.FirefoxDriver
def browser = new Browser(driver: new FirefoxDriver())
browser.drive {
go "http://www.google.com"
}