Получение ошибки «AttributeError: у объекта 'module' нет атрибута 'Chrome'" - PullRequest
0 голосов
/ 10 мая 2018

Я написал свой первый скрипт на Python, используя селен. Я использую Pycharm. Я получил ошибку драйвера chrome, даже если я скачал драйвер chrome и установил путь в моем скрипте.

from selenium import webdriver
driver = webdriver.Chrome ("C:\chromedriver\chromedriver.exe")
driver.set_page_load_timeout(30)
driver.get("http://www.facebook.com")
driver.maximazie_window()
driver.implicitly_wait(20)
driver.get_screenshot_as_file("Facebook.png")
driver.quit()

Я получил такую ​​ошибку

C:\Users\SapanaD\PycharmProjects\seleniumscripts\venv\Scripts\python.exe C:/Users/SapanaD/PycharmProjects/seleniumscripts/facebookpackage/Myfirstscript.py

Traceback (последний последний вызов):

Файл "C: /Users/SapanaD/PycharmProjects/seleniumscripts/facebookpackage/Myfirstscript.py", строка 4, в driver = webdriver.Chrome ("C: \ chromedriver \ chromedriver.exe") AttributeError: у объекта 'module' нет атрибута 'Chrome'

Процесс завершен с кодом выхода 1

Я попробовал двойное замещение "\" и также установил драйвер chrome. У меня много исследований, но я не могу найти правильное решение.

1 Ответ

0 голосов
/ 20 марта 2019

Скопируйте файл chromedriver.exe в папку C: \ Python27, и после этого попробуйте, как показано ниже, а также, если утверждение импорта неверно, то вышеприведенное исключение получит

from selenium import webdriver

# create a new Firefox session
driver = webdriver.Chrome()
driver.implicitly_wait(30)
driver.maximize_window()

# Navigate to the application home page
driver.get("http://www.google.com")

# close the browser window
driver.quit() ```

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