使用 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 页面中缺少一个。
如何使用 selenium 和 Java 通过打开的开发工具启动 Firefox 52?
在 Firebug 合并到 Firefox DevTools 之前,我使用 FirefoxProfile 以编程方式打开控制台:
profile.setPreference("extensions.firebug.console.enableSites", true);
等
但是Firebug现在已经不能用了。 那么使用打开的网络或控制台选项卡启动的正确方法是什么?
此外,是否有任何 FirePath 的模拟扩展可以自动启动并代替当前损坏的 FirePath 扩展使用?
我使用-devtools
参数:
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 页面中缺少一个。