Почему мой тест Geb возвращает «не удалось создать драйвер из обратного вызова» даже после обновления зависимости Selenium в Grails?

Я ссылаюсь на эту предыдущую тему (geb.driver.DriverCreationException: не удалось создать драйвер из обратного вызова) - но у меня все еще есть проблемы.

Я пытаюсь запустить функциональные тесты Geb под Grails 2.4.3, и моя зависимость поддержки Selenium установлена ​​на версию 2.42.2. Я также попробовал это с 2.43.1 и 2.45.0. Geb остановится и не завершится, если я попробую Selenium 2.42.2 или 2.43.1, и он сразу же вылетит, если я использую 2.45.0.

Вот ошибки, которые я получаю:

Если я пытаюсь поддержать Selenium 2.42.2 или 2.43.1, я получаю эту ошибку: geb.driver.DriverCreationException: не удалось создать драйвер из обратного вызова

Если я попробую поддержку Selenium 2.45.0 - мой браузер попытается запустить тест Geb, но выдаст ошибку «Страница перенаправлена ​​неправильно».

В моем Grails BuildConfig.groovy вот зависимость селена, как я ее установил прямо сейчас:

 def seleniumVersion = "2.45.0"

  dependencies {
        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
        // runtime 'mysql:mysql-connector-java:5.1.29'
        // runtime 'org.postgresql:postgresql:9.3-1101-jdbc41'
        compile 'org.dbunit:dbunit:2.5.0'
        test "org.seleniumhq.selenium:selenium-firefox-driver:$seleniumVersion"
        test "org.gebish:geb-spock:$gebVersion"
        compile "org.springframework:spring-orm:4.0.5.RELEASE"
        // need for select objects
        test "org.seleniumhq.selenium:selenium-support:2.45.0"

    }

Ответы на вопрос(1)

Ваш ответ на вопрос