Во-первых, где загрузить драйвер Firefox? Как установить Geb для запуска тестов с использованием этого драйвера в приложении Grails.Как запустить тесты GEB с помощью драйвера firefox?
Я использую Grails 2.3.7, и до сих пор, у меня есть:
В моем GebConfig.groovy:
// Testing frameworks
def gebVersion = "0.9.2"
def seleniumVersion = "2.32.0"
dependencies {
test "org.seleniumhq.selenium:selenium-chrome-driver:$seleniumVersion"
// test "org.seleniumhq.selenium:selenium-firefox-driver:$seleniumVersion"
test "org.gebish:geb-spock:$gebVersion"
test "org.gebish:geb-junit4:$gebVersion"
test "org.seleniumhq.selenium:selenium-support:2.31.0"
test "org.seleniumhq.selenium:selenium-firefox-driver:2.31.0"
}
В GebConfig.groovy:
import org.openqa.selenium.firefox.FirefoxDriver
import org.openqa.selenium.chrome.ChromeDriver
import org.openqa.selenium.Dimension
driver = { new FirefoxDriver() }
environments {
// run as “grails -Dgeb.env=firefox test-app”
// See: http://code.google.com/p/selenium/wiki/FirefoxDriver
firefox {
driver = { new FirefoxDriver() }
}
}
Это ошибка, которую я получаю: