¿Cómo puedo cambiar la nueva pestaña abierta para ver la ejecución de la prueba?

Uso Radrails para pruebas de agua. Aquí está mi código:

ie.link(:text, "First").click
ie.link(:text, "Second").click
ie1 = Watir::IE.attach(:title, "Second")

A continuación veo la ejecución de la prueba. Veo, por ejemplo, ventanas. Después de hacer clic, se abre una segunda ventana en una nueva ventana del navegador en una nueva pestaña. Ahora quiero operar en esta nueva pestaña, pero en IE se muestra la primera pestaña. Quiero ver cómo se ejecutan los comandos en la nueva pestaña que se llama Segunda. ¿Alguien podría sugerir cómo hacer esto?

preguntado el 12 de junio de 12 a las 16:06

Para mí, esto suena como algo que deberías preguntar en el foro de soporte de radrails. -

1 Respuestas

Que yo sepa, Watir no tiene ningún soporte directo para trabajar con pestañas del navegador.

Sin embargo, dado que solo desea ver la pestaña, puede usar los métodos abreviados de teclado de IE para trabajar con pestañas (http://windows.microsoft.com/en-us/windows7/internet-explorer-keyboard-shortcuts).

Suponiendo que la pestaña abierta es la última, puede cambiar a ella usando:

ie.send_keys([:control, '9'])

O si es la siguiente pestaña, puede cambiar a ella usando:

ie.send_keys([:control, :tab])

Respondido el 12 de junio de 12 a las 18:06

gracias, también encuentro que es posible marcar la opción "Cambiar siempre a una nueva pestaña cuando se crean" en Herramientas - Opciones de Internet - khris

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.