@Sanchoys228

Почему в режиме браузера headless Selenium не находит на кнопку?

При запуске webdriver в обычном режиме(видно окно браузера) все кнопки нажимаются нормально, при headless режиме
пишет ошибку:
Message: no such element: Unable to locate element
Сам код:
opts = Options()
opts.add_argument('--headless')
driver = webdriver.Chrome(options = opts)
driver.maximize_window()


Сам вызов кнопки:
driver.find_element_by_xpath("//*[@id='free_bonus']/div/div[2]/div["+ config["SETTINGS"]["CHOICE_BONUS"] +"]/div[2]/span").click()
  • Вопрос задан
  • 443 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Max_Nikolaevi4
Можно попробовать добавить
driver.set_window_size(1920, 1080)

Еще мне помогло, перед поиском элемента обновить страницу.
driver.refresh()
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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