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

Аватар пользователя Elena Gromova
Elena Gromova
19 июня 2024

Для загрузки файла с помощью Selenium в Python, можно использовать метод send_keys для элемента input type="file". Ниже приведен пример кода:

from selenium import webdriver

# Запускаем браузер
driver = webdriver.Chrome()

# Переходим на страницу, где нужно загрузить файл
driver.get("http://www.example.com")

# Находим элемент input type="file"
file_input = driver.find_element_by_xpath("//input[@type='file']")

# Загружаем файл, указав путь к файлу
file_input.send_keys("/path/to/your/file.txt")

# Нужно также нажать на кнопку "Submit" или другой элемент, чтобы отправить форму

# Закрываем браузер
driver.quit()

Таким образом, файл будет успешно загружен на веб-страницу с помощью Selenium в Python.

0 0
Познакомьтесь с основами тестирования бесплатно