Как нажать на кнопку Selenium?

Здраствуйте, имеется такая кнопка: введите сюда описание изображения Я хочу на нее сделать клик, вот код -

chrome.find_element_by_xpath('//input[@value="Выберите файл..."]').click()

В итоге имею такую ошибку:

selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable

Как это сделать? Кнопка кликабельна мышью


Ответы (3 шт):

Автор решения: Vadim

попробуйте нажать по name

chrome.find_element_by_class_name('ваш атрибут name').click()

здесь очень подробно всё прописано https://selenium-python.readthedocs.io/locating-elements.html

→ Ссылка
Автор решения: Vladimir Maksymchuk

Проблема была в том, что элемент не успевал прогрузиться, поставил 1 сек задержки, заработало все. Спасибо @cauf

→ Ссылка
Автор решения: Vadim

если страница не успевает подгружаться пробуй так

wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, '#your selector'))).click()
→ Ссылка