2017-04-05 116 views
1

如何使用selenium和Java打開devtools以啓動Firefox 52?使用FirefoxProfile以編程方式打開Firefox瀏覽器devtools

螢火蟲的合併是我用FirefoxProfile以編程方式打開控制檯火狐DevTools前:

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

但螢火蟲已經不現在的工作。 那麼打開網絡或控制檯選項卡的正確方式是什麼?

此外,是否有FirePath的任何模擬擴展來自動啓動並使用而不是當前損壞的FirePath擴展?

+0

感謝您糾正我,併爲我可憐的英語感到抱歉。 – BohdanN

回答

2

我設法與特定網頁和本地devtools命令行打開使用-devtools參數啓動Firefox:

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

這似乎是可能的到的參數傳遞給的webdriver通過調用 addCommandLineOptions("-devtools")FirefoxBinary實例。

(通過How can I tell selenium to start firefox with certain commandline options?


或者在節點也許firefox.Options().setBinary(…).addArguments("-devtools")

看準firefox -help | more參數,但很可惜,似乎呈現並非所有的信息存在,以及在給定的信息Command_Line_Options MDC page仍然有效。 -devtools目前在MDN頁面上缺少一個。

相關問題