@Arondy

Почему не выполняются команды selenium, когда использую профиль chrome?

Есть код (все нужное прописано ранее):

options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ['enable-automation'])
options.add_argument("user-data-dir=directory + '\Profile 1'")
driver = webdriver.Chrome(executable_path=chromedriver_path, options=options)
driver.maximize_window()
driver.get(url=url)

Если убрать отсюда строчку, которая использует профиль Chrome, то все идеально работает. Если не убирать, не выполняются другие команды, после driver.get(url).
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 1
@arsu4ka
Ты используешь дефолтный пустой профиль или кастомный/свой?
Я написал и с тем, и с тем, вроде бы все работает.
Пришли свой код с тем действием которое не получается выполнить.
Если пытаешься импортировать дефолтный профиль, то компилятор может ругаться из-за того, что веб-драйвер и так запускается с дефолтным профилем и эта строчка необязательна.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы