driver.get ("https://www.python.org") не работает - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь изучить Selenium с помощью python. Итак, вы пытаетесь получить доступ к веб-сайту, но он не работает

from selenium import webdriver

driver = webdriver.Chrome(executable_path="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome")

driver.implicitly_wait(5)

driver.maximize_window()

driver.get("https://www.python.org/")

Ошибка в консоли:

/usr/local/bin/python3.7 /Users/adeshpande/PycharmProjects/Selenium/Tests/LoginPagesTest.py
Traceback (most recent call last):
  File "/Users/adeshpande/PycharmProjects/Selenium/Tests/LoginPagesTest.py", line 6, in <module>
    driver = webdriver.Chrome(executable_path="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome")
  File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/chrome/webdriver.py", line 73, in __init__
    self.service.start()
  File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 98, in start
    self.assert_process_still_running()
  File "/usr/local/lib/python3.7/site-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running
    % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service /Applications/Google Chrome.app/Contents/MacOS/Google Chrome unexpectedly exited. Status code was: 0

1 Ответ

0 голосов
/ 26 мая 2020

Вы передаете путь к Chrome браузеру в вызове webdriver.Chrome. Вы должны передать путь к ChromeDriver, который является отдельной программой. Вы можете загрузить его по адресу https://chromedriver.chromium.org

После загрузки и установки укажите путь туда, где вы его установили, и вам должно быть хорошо go!

...