Seleccione -> opción abstracción

En Python, Java y varios otros enlaces de selenio, hay una abstracción muy conveniente sobreselect->option Construcciones HTML, unSelect clase.

Por ejemplo, imagine que hay lo siguienteselect etiqueta:

<select id="fruits" class="select" name="fruits">
    <option value="1">Banana</option>
    <option value="2">Mango</option>
</select>

Así es como podemos operarlo en 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')

En otras palabras, es unabstracción muy transparente y fácil de usar.

Es posible manipularselect etiquetaen transportador ¿de forma similar?

Esto no es un duplicado deCómo seleccionar la opción en las pruebas desplegables de protractorjs e2e o¿Cómo hacer clic en la opción en el cuadro de selección en la prueba de transportador?.

Respuestas a la pregunta(4)

Su respuesta a la pregunta