2017-04-05 3 views
1

Wie kann ich Firefox 52 mit geöffneten Devtools mit Selen und Java starten?Öffnen Sie Firefox programmgesteuert mit FirefoxProfile

Vor der Zusammenführung von Firebug in die Firefox DevTools ich FirefoxProfile verwendet, um die Konsole zu öffnen programmatisch:

profile.setPreference("extensions.firebug.console.enableSites", true); 

usw.

Aber Firebug funktioniert nicht mehr jetzt. Also, was ist der richtige Weg, um mit geöffneten Netzwerk oder Konsole Tab zu starten?

Und gibt es eine analoge Erweiterung zu FirePath, die automatisch gestartet wird und anstelle der aktuell defekten FirePath-Erweiterung verwendet wird?

+0

Danke für die Korrektur und Entschuldigung für mein schlechtes Englisch. – BohdanN

Antwort

2

ich es geschafft, Firefox mit bestimmten Seite und nativen devtools offen von der Kommandozeile mit -devtools Parameter zu starten:

firefox -no-remote -profile "c:\deleteme" -devtools -url "http://example.com/" 

Es scheint möglich zu sein, dass die Parameter an die WebDriver passieren durch den Aufruf addCommandLineOptions("-devtools") auf die FirefoxBinary Instanz.

(Via How can I tell selenium to start firefox with certain commandline options?.)


Oder in Knoten vielleicht von firefox.Options().setBinary(…).addArguments("-devtools")

die Parameter in firefox -help | more beschmutzte, aber leider scheint, dass nicht alle Informationen dort Informationen wie gut präsentiert gegeben an Command_Line_Options MDC page sind noch gültig. Die -devtools Eins fehlt in diesem Moment auf der MDN-Seite.

Verwandte Themen