Открытие Firefox с использованием селена в Python - PullRequest
0 голосов
/ 29 апреля 2018

Я только что установил селен с пипом как

pip install selenium

и установлено

geckidriver.exe

и положить в

C:\\Program Files\\Mozilla Firefox

где мой

firefox.exe

входит.

Но когда я запускаю код

from selenium import webdriver
browser = webdriver.Firefox()

возвращает

C:\Users\asd\PycharmProjects\tomato\venv\Scripts\python.exe C:/Users/asd/Downloads/pycharmprojects/tomato/test.py
Traceback (most recent call last):
  File "C:/Users/asd/Downloads/pycharmprojects/tomato/test.py", line 2, in <module>
    browser = webdriver.Firefox()
AttributeError: module 'selenium.webdriver' has no attribute 'Firefox'

Process finished with exit code 1

Я использую python3 в anaconda3 (32 бита), на windows7 (64 бита).

Что я не так сделал?

1 Ответ

0 голосов
/ 30 апреля 2018

Перед запуском Firefox, вам нужно установить путь, где двоичный файл:

from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary('C:\\Program Files\\Mozilla Firefox')
driver = webdriver.Firefox(firefox_binary=binary)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...