Estoy trabajando en proyecto de automatización de selenio. Aquí estoy usando el lenguaje de Python para la automatización de selenio en lugar de Java.Manejar ventana múltiple en Python
Estoy frente a un problema, manejando varias ventanas se
Escenario al hacer clic en un enlace en la página de inicio de una nueva ventana opens.In la nueva ventana abierta que no puede realizar cualquier acción porque el control se encuentra todavía en el hogar controlador web de la página.
¿Alguien puede pegar aquí un código para configurar el enfoque del control desde la ventana de fondo a la ventana recién abierta.
Una posible solución es self.driver.switchtowindow()
está allí en la biblioteca. Pero requiere un nombre de ventana.¿Cómo encontrar el nombre de la ventana? Si esto está mal, ¿alguien puede dar algunos códigos para realizar esta acción?
Siguiendo su código, recibo un índice 'IndexError: list index fuera de rango 'cuando ejecuto' window_after = browser.window_handles [1] '. ¿Qué está mal? Ver: https://stackoverflow.com/questions/45354850/focus-on-second-page-form-with-selenium – LucSpan