как сделать выбор из списка через selenium
Ответы
Elena Gromova
28 мая 2024
Для того чтобы сделать выбор из списка через Selenium, мы можем использовать класс Select из библиотеки selenium.webdriver.support.ui.
Вот пример кода, который демонстрирует это:
from selenium import webdriver
from selenium.webdriver.support.ui import Select
# Загружаем веб-страницу
driver = webdriver.Chrome()
driver.get('http://www.example.com')
# Находим элемент списка
select_element = driver.find_element_by_id('example_id')
# Создаем объект класса Select
select = Select(select_element)
# Выбираем значение из списка по индексу
select.select_by_index(1)
# Или можно выбрать значение по тексту
select.select_by_visible_text('Example Text')
# Или можно выбрать значение по значению атрибута value
select.select_by_value('example_value')
# после того, как выбор сделан, можно подтвердить его
selected_option = select.first_selected_option
# Закрыть браузер
driver.quit()
Этот код позволяет выбрать элемент из выпадающего списка на веб-странице с помощью Selenium WebDriver. Мы можем выбрать элемент по его индексу, тексту или значению атрибута value.
0
0