2017-02-14 5 views
0

Ich benutze den WebdriverManager (Java) und ich denke, ist konfiguriert (pom.xml), weil Chrome und IE arbeiten. Nur FireFox zeigt diese Meldung an "Es wurde keine Konfigurationseinstellung für den Schlüssel 'wdm.geckoDriverVersion' gefunden."Es wurde keine Konfigurationseinstellung für den Schlüssel 'wdm.geckoDriverVersion' gefunden - WebDriverManager

* Das Beispiel funktioniert mit.

Also, Boni oder ein anderes Mitglied kann mir bei diesem Problem helfen?

Danke.

EDIT:

Ich habe diesen Fehler nur mit PhantomJS und FireFox. Der Code ist der gleiche (Beispiele git). Zuerst dachte ich, das wäre das POM, aber Chrome und IE funktionieren. Danke für deine Unterstützung.

https://i.stack.imgur.com/KJOnO.png

https://i.stack.imgur.com/at3qm.png

+0

Welche Version von WebDriverManager verwenden Sie? Können Sie Code-Snippets freigeben, um das Problem zu finden? –

+0

WebDriverManager 1.5.0 Ich habe meine Frage bearbeitet. Vielen Dank. –

Antwort

1

Es scheint, dass die Bibliothek von WebDriverManager für die Konfiguration verwendet (com.typesafe.config) nicht in der Lage ist, die Eigenschaften aus irgendeinem Grund-Datei zu finden. Ab WebDriverManager 1.5.0 lautet der Dateiname webdrivermanager.properties.

In jedem Fall würde ich die neueste Version von WebDriverManager verwenden und es erneut versuchen.

+0

Ok, ich werde es jetzt versuchen. :) –

+0

Boni, jetzt habe ich die webdrivermanager.properties. Und ich bekomme einen weiteren Fehler: "Ausnahme im Thread" AWT-EventQueue-0 "java.lang.AbstractMethodError: io.github.bonigarcia.wdm.BrowserManager.getDriverVersion() Ljava/lang/String;" –

+0

Warum benötigen Sie eine benutzerdefinierte webdriverwebserver.properties? Was ist der Inhalt dieser Datei? –

Verwandte Themen