Estou fazendo uma automação com Python e Selenium, onde em determinado momento, após eu clicar um um botão é aberto uma nova janela, ná qual preciso clicar em botão desta nova janela.
Para acessar a nova janela usei o seguinte código:
#Switch a new windows all_handles = navegador.window_handles print('all = ',all_handles) for handle in all_handles: print('handle =',handle) print('parent =', parent_handle) if handle != parent_handle: navegador.switch_to.window(handle) current = navegador.current_window_handle print('current =', current) time.sleep(2) break
Até aqui vi que o switch, foi feito com sucesso, mas infelizmente quando tento clicar em qualquer botão da nova janela o programa simplesmente fica parado, assim dificultando o troubleshoot.Comando para clicar em um botão da nova janela: navegador.find_element(By.XPATH,'XXXXXXXXX).click()
Gostaria de saber se alguém já passou por isso e consegue me dar uma ajuda ?
Obrigado