Селен Firefox Python не собирается без головы - PullRequest
0 голосов
/ 29 января 2019

Я пытаюсь сделать Firefox безголовым и делаю в точности так, как показано в документации.

Это не должно делать то, что должно отображаться в окне Firefox, даже когда я добавляю аргумент без головы

cap = DesiredCapabilities().FIREFOX
cap["marionette"] = False

options = webdriver.FirefoxOptions()
options.add_argument('-headless')
driver = webdriver.Firefox(firefox_options=options, capabilities=cap)

это не должно открывать окно Firefox, но оно открывает окно enter image description here У меня никогда не было такого рода проблем с хромом и хромедрайвером

Я скачал64-битный бинарный файл geckodriver и он находится в PATH, что я тут делаю не так?

Ответы [ 2 ]

0 голосов
/ 29 января 2019

Вам нужно использовать Options(), а не webdriver.FirefoxOptions():

from selenium.webdriver.firefox.options import Options

options = Options()
options.add_argument('--headless')

Надеюсь, это поможет вам!

0 голосов
/ 29 января 2019

Попробуйте следующий блок кода:

from selenium.webdriver.firefox.options import Options

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