使用 FirefoxProfile 以编程方式打开 firefox devtools

Open firefox devtools programmatically with FirefoxProfile

如何使用 selenium 和 Java 通过打开的开发工具启动 Firefox 52?

在 Firebug 合并到 Firefox DevTools 之前,我使用 FirefoxProfile 以编程方式打开控制台:

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

但是Firebug现在已经不能用了。 那么使用打开的网络或控制台选项卡启动的正确方法是什么?

此外,是否有任何 FirePath 的模拟扩展可以自动启动并代替当前损坏的 FirePath 扩展使用?

我使用-devtools 参数:

成功地使用给定页面启动 Firefox 并从命令行打开本机开发工具
firefox -no-remote -profile "c:\deleteme" -devtools -url "http://example.com/"

似乎可以通过调用将该参数传递给 WebDriver addCommandLineOptions("-devtools")FirefoxBinary 实例上。

(通过 。)


或者在 Node 中可能通过 firefox.Options().setBinary(…).addArguments("-devtools")

firefox -help | more 中发现了参数,但遗憾的是,似乎并非那里提供的所有信息以及 Command_Line_Options MDC page 中提供的信息仍然有效。 -devtools 目前 MDN 页面中缺少一个。