Python Selenium: опция без заголовка Firefox не работает с Firefox 52.8.0 (32-разрядная версия) - PullRequest
0 голосов
/ 13 июня 2018

Я хочу запустить Firefox в автономном режиме на сервере, но не работают параметры options.add_argument ("- headless") и options.set_headless (headless = True).

from selenium import webdriver
from selenium.webdriver.firefox.options import Options
print("Executing script")
options = Options()
#options.add_argument("--headless")
options.set_headless(headless=True)
try:
    driver = webdriver.Firefox(firefox_options=options, 
    executable_path="/path-to-driver/geckodriver.exe");
    driver.get("https://www.google.com")
    print(driver.page_source)
finally:
driver.quit()
print ("Script executed successfully")

Я используюPython 3.6.5, Selenium 3.12.0 и firefox 52.8.0 (32-разрядная версия).

1 Ответ

0 голосов
/ 13 июня 2018

Я не вижу такой проблемы в ваших кодах.Однако кажется, что несоответствие версий в используемых вами двоичных файлах выглядит следующим образом:

Веха для Режим безголового Mozilla был Mozilla v55.0a1

Решение

Обновление клиента браузера Mozilla до Mozilla v55.0a1 или более поздней версиивыпуск.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...