Prezados,
Em todos os códigos que utilizo o Selenium VBA, o navegador é fechado após a execução de todos os comandos do código, mesmo sem o comando "driver.quit". Isso acontece no computador do meu trabalho com Excel 2007 32, bits, e também no meu pessoal Excel 2016 365 64 bits.
Gostaria de saber se há uma opção de impedir que o selenium feche o navegador, se é um configuração que deve ser feita, ou qualquer outro motivo.
Mesmo o código mais simples acontece isso, como por exemplo:
Sub exemplo()
Dim Chrome As New ChromeDriver
Chrome.Get ("http://www.google.com")
End Sub
Após entrar no google, o navegador fecha.
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
[RESOLVIDO]Impedir o Selenium de Fechar o Navegador
[RESOLVIDO]Impedir o Selenium de Fechar o Navegador
Editado pela última vez por Akk_Pain em Qua Jul 11, 2018 11:41 pm, em um total de 2 vezes.
Re: Impedir o Selenium de Fechar o Navegador
No seu caso, o ciclo de vida do objeto driver se encerra com a execução da macro. Você precisa torná-la uma variável fora da funçâo
Deve funcionar.
Código: Selecionar todos
Dim Chrome As WebDriver
Sub exemplo()
Set Chrome = New ChromeDriver
Chrome.Get ("http://www.google.com")
End Sub