2017-10-06 1 views
-1

.wie der Gecko-Treiber (0.18v) anmeldet Selen 3.5.3

Hier sind diese Protokolle zu deaktivieren, die ständig kommen bis zum Ende Zeile Code und seine sehr irritierend sind. Ich brauche Hilfe, um diese Protokolle zu deaktivieren

+0

Mögliche Duplikat von [Wie Ausführlichkeit des Marionettentreibers setzen?] (Https://stackoverflow.com/questions/46002918/how-to-set-verbosity-of-marionette-driver) – DebanjanB

Antwort

0

Dies ist ein Problem von Selen 3.01 und höher. Ich habe es von diesem link gelesen:

Sie können LoggingPreferences Klasse verwenden und aktivieren Sie die Eigenschaften. Versuchen Sie diese answer kann es Ihnen helfen:

+0

Ich habe Ihren Vorschlag aber versucht es funktioniert nicht. –

+0

Ich denke, es gab ein Problem mit Selen Jar 3.0 und darüber, warum es nicht erreichbar ist – iamsankalp89

+0

Danke für die Mühe, aber ich denke, es ist ein Problem in Selen 3.0 und höher Versionen. –

0

Erstellen Sie eine Windows-Batch-Datei mit den folgenden Befehlen und bieten Sie diese Batch-Datei als Parameter beim Festlegen der Gecko-Treiber-Eigenschaft. Bitte beachten Sie den folgenden Code.

Batch-Datei als gecko.bat:

@ECHO OFF 
C:\Selenium\****\geckodriver.exe --log fatal %* > NUL 2>&1 

Set Gecko-Treiber Systemeigenschaft im Skript, bevor Sie die Firefox-Treiber zu initialisieren. siehe unten

System.setProperty("webdriver.gecko.driver","C:/Selenium/***/gecko.bat"); 
WebDriver driver = new FirefoxDriver(); 

In dem obigen Code C:\Selenium\****\geckodriver.exe den Pfad des geckodriver.exe in Ihrem PC und C:/Selenium/***/gecko.bat ist der Weg des Charge Sie erstellt und gespeichert auf Ihrem PC.

Dies wird sicher funktionieren. Alles Gute.

+0

Laut Ihrer Lösung ist es nicht einmal eine Verbindung zu Firefox-Treiber. –

+0

Dann denke ich, du hast etwas falsch gemacht –

Verwandte Themen