Gracias por el A2A Nikhil.
Las preguntas parecen ser un poco defectuosas. Por valores dinámicos, si solicita elegir un valor del menú desplegable que cambia de vez en cuando, entonces tengo una solución.
Puede seleccionar una opción utilizando By.Id () . Pero déjame decirte que no es realmente efectivo y te limita a elegir solo un número de opción.
- ¿Por qué la gente usa clearfix en lugar de display: inline-block y width: 100% en CSS?
- .NET MVC o MEAN? ¿Por qué?
- ¿Qué se debe hacer para crear un sitio web?
- ¿Cómo debo hacer un gran diseño web?
- ¿Los desarrolladores web escriben el código de los sitios web? ¿Es suficiente un desarrollador para el trabajo de desarrollo web?
Pero si se pregunta cómo seleccionar una opción desplegable cuyo valor cambia de vez en cuando, déjeme decirle que no es posible .
De todos modos, para seleccionar una opción By.Id (), puede seguir los siguientes pasos: –
- Crear un nuevo objeto para manejar un elemento desplegable
Seleccionar menú desplegable = nuevo Seleccionar (driver.findElement (By.id (” element-id “))); - Seleccione una opción del elemento desplegable por su atributo id
dropdown.selectByVisibleText (” ID de la opción “);
Espero que la respuesta ayude 🙂
Si desea aprender mejor este concepto, le sugiero que vea el video en este enlace: Tutorial de Selenium WebDriver – Comience con Selenium | Edureka