Como ultrapassar uma janela de popup de "Select Certificate" no Selenium WebDriver com Java?

2,099 views
Skip to first unread message

Alan Silva

unread,
Oct 13, 2021, 11:20:30 AM10/13/21
to Selenium Brasil
Estou com uma janela de popup de certificado igual a esta em anexo.

O problema na verdade são dois:

Não consigo editar nada no regedit pois o Notebook da empresa não permite (requer elevação) então nada de ir no "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\AutoSelectCertificateForUrls"
E 2: como é uma janela do sistema Windows, acredito que esteja fora da alçada do Selenium. Alguem teria alguma ideia pra fazer um Workaround e passar por esta janela?

35566835-d6e761ee-05e8-11e8-8fd8-7b57f9859b3d.png

Patrick Bressan Bremm

unread,
Oct 15, 2021, 4:00:12 PM10/15/21
to Selenium Brasil
Você pode usar capibilities para ignorar o certificado, por exemplo:

Ex1:
options = webdriver.ChromeOptions() ;
options.add_argument('ignore-certificate-errors');

Ex2:
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--ignore-certificate-errors"));
driver = new ChromeDriver(capabilities);

Vc pode tentar selecionar o certificado eternamente tbm.

PaulodoRioedeMG01 Mineiro

unread,
Apr 6, 2022, 1:02:12 PM4/6/22
to Selenium Brasil
colegas... bom dia

to usando o webdriver no Chrome e tambem to enfrentando pra toda sessao que rodo o script, no carregametno do Chrome, a janela da certificacao insegura, com botao de confirmacao. Ja tentei varias acoes em vao... e nao consegui fazer funcionar os sets para Capabilities e "argument".... Esta tela ainda e um dos pontos que me impendem de automatizar o processo por completo pois nao consigo interceptar esta janela de CONFIRMACAO e by passa-la.....

Se puderem me ajudar em algumas opcoes possivels de contorno, fico no aguardo. A sugestao de mexer no registro do windows ta descartada pois o sistema aqui e gerenciado pela empresa...

Att. Paulo

Patrick Bressan Bremm

unread,
Apr 6, 2022, 5:58:05 PM4/6/22
to Selenium Brasil
Boa noite

A sua janela é de página insegura? Diferente do tópico que seria selecionar um certificado, correto? Vc tem um print dessa janela que aparece e você não consegue interagir?

Atenciosamente
Patrick Bremm

Will

unread,
Jul 28, 2022, 2:26:19 PM7/28/22
to Selenium Brasil
Como faria para selecionar internamente o certificado? 

Em sexta-feira, 15 de outubro de 2021 às 17:00:12 UTC-3, p.br...@gmail.com escreveu:

Patrick Bressan Bremm

unread,
Jul 28, 2022, 2:34:19 PM7/28/22
to Selenium Brasil

O Windows tem essa ferramenta: Certificate Manager, lá você pode cadastrar os certificados. Lá é compartilhado para todos os programas os certificados disponiveis em sua maquina

Will

unread,
Jul 28, 2022, 2:52:02 PM7/28/22
to Selenium Brasil
Pior que la nao apareceu, o certificado que tenho aqui é A3, estou desenvolvendo uma automação que trava na hora de selecionar o certificado, como não é alerta, nem windows nem nada, nao consigo ir pra frente, nem com o  options.add_argument('ignore-certificate-errors');  também não vai

Will

unread,
Jul 28, 2022, 7:49:54 PM7/28/22
to Selenium Brasil
Alan vc conseguiu resolver?!

Em quarta-feira, 13 de outubro de 2021 às 12:20:30 UTC-3, alan.diego...@gmail.com escreveu:

Patrick Bressan Bremm

unread,
Jul 29, 2022, 7:39:05 AM7/29/22
to Selenium Brasil
Se essa parte do certificado for bem diferente do tradicional, talvez vale pensar em um formato que tira a obrigação da chave no ambiente de homol. Para quando rodar  os automatizados
Reply all
Reply to author
Forward
0 new messages