Выберите -> вариант абстракция
В Python, Java и некоторых других привязках к селену существует очень удобная абстракция надselect->option
HTML конструкции,Select
учебный класс.
Например, представьте себе следующееselect
тег:
<select id="fruits" class="select" name="fruits">
<option value="1">Banana</option>
<option value="2">Mango</option>
</select>
Вот как мы можем управлять этим в Python:
from selenium.webdriver.support.ui import Select
select = Select(driver.find_element_by_id('fruits'))
# get all options
print select.options
# get all selected options
print select.all_selected_options
# select an option by value
select.select_by_value('1')
# select by visible text
select.select_by_visible_text('Mango')
Другими словами, этоочень прозрачная и простая в использовании абстракция.
Есть ли возможность манипулироватьselect
тегв транспортире подобным образом?
Это не дубликатКак выбрать опцию в выпадающих тестах protractorjs e2e или жеКак нажать на опцию в окне выбора в тесте транспортира?.