TypeError: объект 'module' не является вызываемой ошибкой.Как мне решить эту проблему? - PullRequest
0 голосов
/ 28 октября 2018

Ниже приведен код:

from selenium import webdriver
from selenium.webdriver.common import keys

driver = webdriver.firefox()
driver.get ("http://www.python.org")

Сообщение об ошибке:

Traceback (most recent call last):
  File "C:/pselenium/sample.py", line 4, in <module>
    driver = webdriver.firefox()
TypeError: 'module' object is not callable

Я проверяю, что каталог firefox полностью строчный, а не "Firefox".Я не знаю, в чем проблема.Я даже обновил браузер.

1 Ответ

0 голосов
/ 28 октября 2018

Попробуйте это:

driver = webdriver.Firefox('./geckodriver')

Кстати, помимо установки пакета Python Selenium с помощью pip, вам необходимо скачать geckodriver и передать его местоположение в класс Firefox при инициализациидрайвер.

Команда для установки Selenium такая:

pip install -U selenium
...