java.security.NoSuchAlgorithmException, выброшенный из теста Geb - PullRequest
0 голосов
/ 20 декабря 2011

Я только начал работать с Geb и попытался выполнить следующий скрипт Geb из groovy.console в OSX:

@Grapes([
   @Grab("org.codehaus.geb:geb-core:latest.release"),
   @Grab("org.seleniumhq.selenium:selenium-chrome-driver:latest.release")
])

import geb.Browser
import org.openqa.selenium.chrome.ChromeDriver 

Browser.drive(new ChromeDriver(), "http://www.google.com") { 
    println $("div") 
} 

Ниже приведены выдержки из трассировки стека:

java.security.NoSuchAlgorithmException: class configured for KeyManagerFactory: com.sun.net.ssl.internal.ssl.KeyManagerFactoryImpl$SunX509 not a KeyManagerFactory
... 
java.lang.IllegalStateException: Failure initializing default SSL context
... 
Caused by: java.security.NoSuchAlgorithmException: class configured for KeyManagerFactory: com.sun.net.ssl.internal.ssl.KeyManagerFactoryImpl$SunX509 not a KeyManagerFactory

Есть ли какой-то аспект конфигурации объекта Groovy или браузера, который мне не хватает?

Спасибо.

1 Ответ

0 голосов
/ 23 декабря 2011

Я довольно новичок в Geb, и, если память не изменяет, у меня возникли странные ошибки при попытке использовать драйвер Chrome, поэтому я вернулся к драйверу Firefox, который работал немедленно.Я не говорю, что ChromeDriver не будет работать, но сначала попробуйте Firefox с очень простым скриптом.Это с большей вероятностью сработает с первой попытки.

...