prueba automática de python3+selenium: cuadro de selección desplegable 13
(13) Cuadro de selección desplegable
Cuadro de selección desplegable de Selenium. Por lo general, encontramos dos tipos de cuadros desplegables, uno es un cuadro desplegable que usa la selección de etiquetas html y el otro es un cuadro desplegable falso que usa una etiqueta de entrada.
Selección de etiqueta: debe usar la clase Seleccionar y primero debe importar el método de selección,
desde selenium.webdriver.support.select import Select
Ingresa la etiqueta: Generalmente se maneja de manera similar a otros elementos, haciendo clic en ellos o usando JS, etc.
Más información sobre el menú desplegable de selección:
Posicionamiento:
1. Seleccione la opción según el índice para ubicar la selección de la opción correspondiente (contando desde 0), para Por ejemplo, seleccione la tercera opción: select_by_index(2)
2. Posición según el valor de la opción, select_by_value("20")
3. Posición según el contenido del texto de la opción. visible_text("Mostrar 50 por página")
Select proporciona tres métodos de selección:
select_by_index(index) -- En el orden de las opciones, la primera es 0
select_by_value(value) -- Pasa el atributo de valor
select_by_visible_text(text) -- Pasa el texto visible de la opción
Al mismo tiempo, Select proporciona cuatro métodos de deselección :
deselect_by_index(index) --Deseleccionar la opción de índice
deselect_by_value(value) --Deseleccionar la opción de valor
deselect_by_visible_text(text) --Deseleccionar el opción de texto
deselect_all() --Deseleccionar todas las opciones
Seleccionar le proporciona algunos métodos (o debería decir propiedades) para ver qué elemento está seleccionado:
p>opciones: valores para los elementos de selección.
opciones: proporciona una lista de todas las opciones que son opciones para todos los elementos WebElement
all_selected_options: proporciona una lista de todas las opciones seleccionadas que también son opciones del elemento WebElement
first_selected_option: proporciona la primera opción seleccionada, estas opciones también son los valores predeterminados del cuadro desplegable
La selección le proporciona los siguientes métodos (o debería decir propiedades) para ver Qué elemento se selecciona:
opciones: seleccione el valor del elemento.