Esqueceu sua senha? Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Selenium capabilities

A Web está aí, não há como negar. Ela é onipresente em praticamente toda operação eletrônica realizada nos dias de hoje. Como não podia ser diferente, o Excel, ferramenta máxima para analistas e profissionais das mais diversas áreas do mercado precisa estar alinhado com esta necesssidade. E ele está! Neste forum, o debate é focado em expor dúvidas, sugestões, modelos de código e exemplos de uso do Excel na Integração com tecnologias Web.
delatorrea
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Qua Fev 13, 2019 1:40 pm

Selenium capabilities

Mensagem por delatorrea » Qua Fev 13, 2019 1:46 pm

Fala galera!
Alguém poderia me ajudar?
Tenho uma rotina em Python que usa o comando abaixo para impedir que o chrome instale um complemento. Preciso desse comando por estar em uma rede corporativa. Alguem sabe como posso utiliza-lo no VBA?

capabilities = {
'browserName': 'chrome',
'chromeOptions': {
'useAutomationExtension': False,
'forceDevToolsScreenshot': True,
'args': ['--start-maximized', '--disable-infobars']
}
}



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 2551
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Selenium capabilities

Mensagem por webmaster » Qua Fev 13, 2019 8:28 pm

Colega,

Essa foi a melhor resposta que encontrei sobre ao assunto:

https://stackoverflow.com/questions/383 ... -arguments


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

delatorrea
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Qua Fev 13, 2019 1:40 pm

Re: Selenium capabilities

Mensagem por delatorrea » Qui Fev 14, 2019 11:07 am

Infelizmente não obtive sucesso em nenhuma dessas opções apresentadas no link.

Tentei:

1 driver.SetPreference "useAutomationExtension", False
2 driver.SetCapability "useAutomationExtension", False

Nos dois casos acima a mensagem continua aparecendo. Não funcionam...

Imagem

A opção:

driver.Manage.capabilities.add "useAutomationExtension", False

diz que so pode ser invocada após a execução do método GET ou Start.

Imagem

Agradeço qualquer ajuda...



delatorrea
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Qua Fev 13, 2019 1:40 pm

Re: Selenium capabilities

Mensagem por delatorrea » Qui Fev 14, 2019 11:20 am

O código que estou usando...

Código: Selecionar todos

Public driver As New ChromeDriver
 
Public Sub AbreELogaNoForum()
*** driver.SetPreference "useAutomationExtension", "False"
*** driver.Manage.capabilities.Add "useAutomationExtension", False
*** driver.Manage.capabilities.Set "useAutomationExtension", False
*** driver.SetCapability "useAutomationExtension", False


driver.AddArgument ("ignore-certificate-errors")

driver.AddArgument ("--start-maximized")
driver.AddArgument ("--disable-infobars")
driver.AddArgument ("--test-type")
driver.AddArgument ("--js-flags=--expose-gc")
driver.AddArgument ("--enable-precise-memory-info")
driver.AddArgument ("--disable-popup-blocking")
driver.AddArgument ("--disable-default-apps")
driver.AddArgument ("--test-type=browser")
driver.AddArgument ("--disable-infobars")
            
driver.AddArgument ("--no-sandbox")

driver.SetPreference "download.default_directory", "C:\temp"
driver.SetPreference "download.directory_upgrade", True
driver.SetPreference "download.extensions_to_open", ""
driver.SetPreference "download.prompt_for_download", False

URL = "http://www.eplanlog.com.br/reserva/login.faces"
driver.Get (URL)

If driver.Title = "Servico Internet Padrao" Then
    driver.find_element_by_link_text("Continuar").Click
End If

driver.FindElementById("loginForm:inputlogin").Clear
driver.FindElementById("loginForm:inputlogin").SendKeys ("xxx")
driver.FindElementById("loginForm:inputPassword").Clear
driver.FindElementById("loginForm:inputPassword").SendKeys ("xxx")
driver.FindElementById("loginForm:buttonLogin").Click
driver.Get "http://www.eplanlog.com.br/reserva/pages/search.faces?outcome=viewhistoryreserve&metadataName=ReserveStock"
driver.FindElementByXPath("//div[@id='frmStatusChange:tvwSearch:j_idt569']/div[2]/ul/li[3]/div/div/span").Click
driver.FindElementById("frmStatusChange:tvwSearch:btnSearchStatus").Click

driver.FindElementByXPath("//div[@id='j_idt547:j_idt548:variantComboExt']/div[3]/span").Click
driver.FindElementByXPath("//div[@id='j_idt547:j_idt548:variantComboExt_panel']/div/ul/li[20]").Click
driver.FindElementById("viewHistoryForm:j_idt748:j_idt754").Click

end sub



Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 2551
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Selenium capabilities

Mensagem por webmaster » Seg Fev 18, 2019 7:46 pm

delatorrea,

Se entendi a mensagem de erro, você deve precisar instanciar o browser antes (New ChromeDriver) antes de definir as preferências. Já tentou?


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder