До того, как я получу отклик в моих комментариях по этому вопросу, я хорошо знаю, что это возможное дублирование этой ссылки , но предоставленный ответ не помогает мне с моим экземпляром кода, даже после применения скорректированной версии ответа в моем коде. Я просмотрел много ответов, включая установку Chromedriver на свое устройство, но безрезультатно.
Мой код выглядит следующим образом:
from selenium import webdriver
import time
options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument("--test-type")
options.binary_location = "/usr/bin/chromium"
driver = webdriver.Chrome(executable_path = r'C:\Users\user\Downloads\chromedriver_win32')
driver.get('http://codepad.org')
text_area = driver.find_element_by_id('textarea')
text_area.send_keys("This text is send using Python code.")
Каждый раз, когда я запускаю код, включая executable_path = r'C:\Users\user\Downloads\chromedriver_win32'
Я получаю сообщение об ошибке разрешения при запуске кода с исполняемым путем. Мой код без пути такой же, за исключением executable_path
, который я заменяю на driver = webdriver.Chrome(options)
, но я получаю сообщение об ошибке argument of type 'Options' is not iterable
.
Любая помощь с этой проблемой очень ценится. По общему признанию я немного новичок в Python, и вообще программирую, и я пытаюсь найти новые идеи, чтобы лучше изучить программу, но все, что я пытаюсь найти ответ, просто нарушает мой код в целом.