selenium как загрузить файл

Аватар пользователя Elena Gromova
Elena Gromova
27 мая 2024

Для загрузки файла с помощью Selenium, можно использовать метод send_keys() для поля input типа "file". Для этого нужно найти элемент input с помощью метода find_element_by_xpath() или find_element_by_name() или других методов поиска элементов. Затем необходимо указать путь к файлу, который нужно загрузить, используя метод send_keys():

Пример кода на Python:

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://example.com/upload_file")
file_input = driver.find_element_by_xpath("//input[@type='file']")
file_input.send_keys("/path/to/file.txt")

Этот код откроет веб-страницу, найдет элемент input типа "file" и загрузит файл file.txt. Не забудьте заменить путь к файлу на актуальный, который вы хотите загрузить.

0 0