Cómo seleccionar el valor dinámico de la lista desplegable usando selenio

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.

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: –

  1. Crear un nuevo objeto para manejar un elemento desplegable
    Seleccionar menú desplegable = nuevo Seleccionar (driver.findElement (By.id (” element-id “)));
  2. 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

Puede seleccionar un elemento del menú desplegable construyendo un xpath.

Existen métodos como contiene y comienza, donde puedes acceder a objetos dinámicos

Para obtener más actualizaciones, vaya al siguiente enlace de YouTube

Ajay Kumar Dutta

Debe usar la clase de selector para probarlos.

Te aconsejo que mires