Página 1 de 1

VBA - Selenium Basic (ChromeDriver setProfile - Chrome options)

Enviado: Qui Fev 15, 2018 2:29 pm
por possamai86
Olá pessoal...estou realizando uns testes com selenium basic no web.whatsapp.com, porém cada vez que o selenium abre a página preciso ler o QR code...mas quando eu abro a página manualmente sem o selenium o meu whatsapp já abre direto.

Gostaria que o selenium abrisse o chrome já com minhas sessões, cookies salvos....
sei que tem algo a ver com chrome options, set profile , etc... mas não estou conseguindo!!



já tentei esse:

With driver
.SetPreference "profile.default_content_setting_values.notifications", 2 '1 for allow 2 for block
.Start "chrome", "https://www.facebook.com"

esse:
driver.setProfile "C:\...\User Data"

em java tem isso mas não consigo fazer no VBA:
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);


Alguém tem a solução??

Re: VBA - Selenium Basic (ChromeDriver setProfile - Chrome options)

Enviado: Dom Fev 18, 2018 11:47 pm
por webmaster

Re: VBA - Selenium Basic (ChromeDriver setProfile - Chrome options)

Enviado: Qua Fev 21, 2018 9:22 pm
por genebaldorios
Tenta conforme exemplo abaixo:

Option Explicit
Dim bot As selenium.WebDriver

Sub GlebasApp()

'Dim bot As selenium.WebDriver

Set bot = New selenium.ChromeDriver

With bot
.AddArgument "--disable-plugins-discovery"
.AddArgument "--disable-extensions"
.AddArgument "--disable-infobars"
.SetPreference "plugins.plugins_disabled", Array("Adobe Flash Player")
.Get "http://www.google.com.br"
.Window.Maximize
End With

End Sub

Re: VBA - Selenium Basic (ChromeDriver setProfile - Chrome options)

Enviado: Seg Jun 03, 2019 9:53 pm
por DeioBonassi
Eu também tentei tudo o que foi sugerido e mesmo assim ao abrir a página do whastapp web, aparece a solicitação do Qr-Code.
Entrei essa lista das opções do Chromium, mas acredito que maioria vale pro Chrome.

https://peter.sh/experiments/chromium-c ... -switches/

Se alguém encontrar algo que resolva agradeço!

Re: VBA - Selenium Basic (ChromeDriver setProfile - Chrome options)

Enviado: Sáb Set 28, 2019 3:47 pm
por rlamas
Olá! Conseguiu resolver a sua questão?
O meu problema é um comando "SetPreference" para ativação da preferência do Chorme: Documentos PDF -> "Fazer o download de arquivos PDF em vez de abri-los automaticamente no Chrome".

Atualmente usei a instrução do Tomaz (https://www.youtube.com/watch?v=GxyO9Ek ... e=youtu.be) para criar uma estrutura em pasta com essa configuração, mas como a planilha será usada em outro computador, precisaria que essa configuração fosse inserida em código VBA.

Aguardo e obrigada!