我需要知道当前测试的浏览器是否是firefox running in headless mode。如何在运行时找到此信息?
cld4siwp1#
对于那些在Python中使用Selify的用户,以下方法对我有效(Firefox 106):
if driver.caps.get("moz:headless", False): pass # running headless
xam8gpfp2#
您可以在测试中的Firefox会话的Capabilities中找到此信息。
Capabilities
console.log((await driver.getCapabilities()).get("moz:headless"));
这将返回一个布尔值,表示在设置二进制对象时是否使用-headless选项启动Firefox示例。
-headless
2条答案
按热度按时间cld4siwp1#
对于那些在Python中使用Selify的用户,以下方法对我有效(Firefox 106):
xam8gpfp2#
您可以在测试中的Firefox会话的
Capabilities
中找到此信息。这将返回一个布尔值,表示在设置二进制对象时是否使用
-headless
选项启动Firefox示例。