es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo realizar una acción en una ventana emergente. Aparece aleatoriamente entre algunas acciones? Selenium Java.

caso "tipo de selección única":
radioButtonStatus = webDriver.findElement(By.xpath("//p[contains(text(),'Tipo de selección única')]")).isDisplayed();
Random random = new Random();
int number = random.nextInt(5);
if (number == 0)
{
  number = number+1;
}
if (radioButtonStatus)
{
  System.out.println("Botón de radio"+number);
  webDriver.findElement(By.xpath("ruta["+number+"]ruta/*[1]")).click();
  Exam.clickOnSaveandNextButton();
}
romper;

He escrito un bucle con un caso de interruptor. Si el bucle se realiza 60 veces, aparecerá una ventana emergente en diferentes puntos durante el bucle. 
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en Java, Selenium, Selenium-Webdriver, pruebas y automatización, puedo ver que el código proporcionado en el escenario dado es un statement switch case que está comprobando la opción “tipo de selección única”. Si la opción está presente y visible en la página web, el código selecciona un número aleatorio entre 1 y 5 para hacer clic en un botón de radio correspondiente a ese número. Después de hacer clic en el botón de radio, el código procede a hacer clic en el botón “Guardar y siguiente”.
    Sin embargo, no hay mención de un popup en el código dado, ni ninguna explicación sobre qué es y qué hace este popup. Además, no hay indicación de para qué sirve el bucle ni para qué está.

    Por lo tanto, requeriría más información para entender el contexto y el propósito del bucle mencionado, así como del popup, para proporcionar una respuesta relevante.

Comments are closed.