В Python, Java и нескольких других привязках селена есть очень удобная абстракция над select->option
HTML-конструкциями, Select
class.Выбрать -> абстракция опции
Например, представьте себе, есть следующие 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
тегом в транспортирторе аналогичным образом?
Это не дубликат How to select option in drop down protractorjs e2e tests или How to click on option in select box in Protractor test?.
Почему это нужно щедрот? – tox123
@ tox123 это мой способ сказать спасибо за хороший ответ. – alecxe
О, оглядываясь на своего представителя, вы могли бы взять -50 очков. – tox123