【发布时间】:2018-03-26 23:25:12
【问题描述】:
我正在使用 python、selenium 和 firefox 运行此代码,但仍然获得了 firefox 的“头部”版本:
binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout)
binary.add_command_line_options('-headless')
self.driver = webdriver.Firefox(firefox_binary=binary)
我也尝试了一些二进制的变体:
binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout)
binary.add_command_line_options("--headless")
【问题讨论】:
-
我只是想补充一点,您的 Firefox 版本应该是 56+ 才能正常工作。我花了一段时间才弄清楚为什么发布的任何解决方案都不适用于我的。 developer.mozilla.org/en-US/Firefox/Headless_mode
标签: python python-3.x selenium selenium-webdriver firefox-headless