Hola,
No creo que haya una opción para seleccionar todas las opciones desplegables de una vez. Por lo tanto, deberá escribir manualmente una línea de código select () para cada elemento desplegable que desee elegir del elemento desplegable.
Los pasos que debe realizar son: –
- ¿Cuál es la mejor opción para construir un sistema de gestión de la sociedad, Entity Framework o ADO.NET? ¿Por qué?
- JavaScript: ¿Cómo convierto la hora de la fecha UTC en horas EST utilizando Javascript puro?
- ¿Qué debo cambiar para mejorar mi sitio web al convertir nuevos clientes (https://maidonthespot.com)?
- Acabo de comenzar el desarrollo web front-end. Soy un novato total. ¿La mayoría de los desarrolladores front-end memorizan todo en la parte HTML + CSS?
- Tengo un sitio web completamente hecho en PHP, pero ahora llegué a conocer Node.js. Entonces, ¿debería cambiar mi código completo del servidor a NodeJs?
- Cree un nuevo objeto para manejar un elemento desplegable.
Seleccionar menú desplegable = nuevo Seleccionar (driver.findElement (By.id (” element-id “))); - Compruebe si el elemento permite seleccionar múltiples opciones del menú desplegable.
if (dropdown.isMultiple ()
{
dropdown.selectByVisibleText (” texto de opción1 visible “);
dropdown.selectByVisibleText (” texto2-opción-visible “);
dropdown.selectByVisibleText (” texto-opción-visible-3 “);
}
más
{
system.out.Println (“No se pueden seleccionar varias opciones”);
Tenga en cuenta que, en lugar de ByVisibleText , también puede usar ById o ByValue.
Espero que la respuesta ayude 🙂
Si desea aprender este concepto con un poco más de detalle, puede ver este video tutorial de Selenium en el que trabajé: Tutorial de Selenium WebDriver – Comience con Selenium | Edureka
O bien, mira este video de YouTube:
Feliz aprendizaje 🙂