/
Вопросы и ответы
/
Тестирование
/

как сделать выбор из списка через selenium

как сделать выбор из списка через selenium

2 года назад

Nikolai Gagarinov

Ответы

0

Для того чтобы сделать выбор из списка через 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.

год назад

Elena Gromova