Página 1 de 1

Selenium Basic - Driver já aberto Vbscript

Enviado: Qua Jul 24, 2019 9:56 pm
por luanhyodan
Prezados, boa noite!

Gostaria de pegar e manipular o ChromeDriver aberto por um outro Script já fechado. Exemplo:

Script 1: Inicia e navega até o google
Set driver = CreateObject("Selenium.ChromeDriver")
driver.Start
driver.Get "https://google.com/"

Não consigo manter o google aberto após o termino do vbs

Script 2: Pegar o o navegador já aberto pelo script anterior e redirecionar ou fazer qualquer outra operação.

No AutohotKey é possivel atravez desse Tutorial https://www.reddit.com/r/AutoHotkey/com ... m_already/
Tentei em vbs mas não consegui.

Poderiam me ajudar?

Estou adorando esse forum!

Re: Selenium Basic - Driver já aberto Vbscript

Enviado: Qui Jul 25, 2019 10:32 am
por webmaster
Luan,

Para começar, o post é bem antigo e não há garantia de que vá funcionar em versoes mais atuais. Adicionalmente, reaproveitar a instância não é algo da "natureza" do Selenium.

O Selenium é essencialmente uma ferramenta de testes, não de web scraping. No contexto de testes, cada execução tem seu próprio contexto, nada se reaproveita. Qualquer alternativa para fazer o que precisa será uma forma de hacking.

Não é impossível, mas não é natural. Nunca precisei fazer, por isso, nenhum desses métodos me é conhecido.

Re: Selenium Basic - Driver já aberto Vbscript

Enviado: Dom Jul 28, 2019 10:17 am
por luanhyodan
Entendi, tudo bem!

Imaginei que pelo Webdriver ser criado criado diferente do Chrome, daria para passar o parâmetro da instancia para outro script.

Obrigado!