selenium 如何确定Firefox当前是否在运行时以无头模式运行?

pbgvytdp  于 2022-11-10  发布在  其他
关注(0)|答案(2)|浏览(189)

我需要知道当前测试的浏览器是否是firefox running in headless mode。如何在运行时找到此信息?

cld4siwp

cld4siwp1#

对于那些在Python中使用Selify的用户,以下方法对我有效(Firefox 106):

if driver.caps.get("moz:headless", False):
    pass # running headless
xam8gpfp

xam8gpfp2#

您可以在测试中的Firefox会话的Capabilities中找到此信息。

console.log((await driver.getCapabilities()).get("moz:headless"));

这将返回一个布尔值,表示在设置二进制对象时是否使用-headless选项启动Firefox示例。

相关问题