Buen dia para todos, espero se encuentren bien,
Tengo un problema al trabajar con los comandos de control de paginas web, la sugerencia de Rocket es trabar con el manejador de paginas y usar el parámetro last y first.
En mi caso estoy trabajando con una app que se llama bantotal, esta app al momento de logearse abre una pagina que dice sesión iniciada y otra donde muestra el app.
Se supone que al usar last me debería tomar la ultima ventana que es la del app y no la de la sesión iniciada. Con el comando, en ocasiones me la toma como last y en otras ocasiones me la toma como first, y cuando se abre una ventana adicional, pasa lo mismo, en ocasiones me la toma como last y en otras en el index 2 y la página de sesión iniciada como first
Nota: no puedo cerrar la ventana de inicio de sesión porque se me cierra la sesión del app y el app solo funciona en IE
Me gustaría saber si existe la forma de manejar esas ventanas pero por nombre de ventana, por el título, como se hace en otras herramientas. Sería mucho mas fácil de usar en estos casos donde hay ese dinamismo.
Muchas gracias
JoseL
Saludos compañero, no se puede cambiar por nombre de la ventana.
Lo que puedes hacer es cambiar por numero, por ejemplo, cuando abris la primera pestaña, logicamente es la del login. Cuando inicias sesión, comentas que se abre una nueva pestaña que sería la segunda, entonces podrías probar con el comando de cambiar ventana y utilizar los numeros.
En mi caso, te recomiendo trabajar con el handle de la ventana que vendría siendo como el id del mismo, ya que es bastante sencillo intercambiarte con este atributo.
Con respecto al problema, debes tener en cuenta que en ocasiones, la nueva ventana que se genera tarda un poco en abrirse, por eso cuando corres el comando de cambiar ventana, aún no tiene el dato de la ventana nueva. Mi consejo es que pongas un «esperar» de algunos segundos antes de cambiar a la última ventana.
Yvargas
Hola Jose, mil gracias por responder,
Voya realizar una validación, porque creo que hay un detalle y es el siguiente:
Al momento de darle click en ingresar al login, lo que hace es cerrar esa pagina de login y automáticamente abre la pagina de sesion iniciada y la de la app, al mismo tiempo. De ahi el detalle que en ocasiones toma la de sesión iniciada como la última y la de la app de primera y en otras ocasiones al revés.
Tam
Yvargas
Se me fue sin terminar la respuesta, tambien voy a probar colocando el tiempo al momento de abrir las páginas a ver como me va.
Pruebo las sugerencias y te cuento como me va, de nuevo muchas gracias