ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

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.

Como fazer download de PDF automaticamente no Selenium?

Dúvidas gerais sobre Excel
fabiostorres
Colaborador
Colaborador
Mensagens: 36
Registrado em: Dom Jul 09, 2017 12:49 pm

Como fazer download de PDF automaticamente no Selenium?

Mensagem por fabiostorres » Sex Jul 28, 2017 10:49 am

Pessoal,

Na aplicação que estou trabalhando, faço login num site e sou direcionado para aqueles visualizadores de PDF. Há um botão nesse visualizador para fazer o download do documento, mas não consegui acessar via código. Então, pensei em fazer o download automático do PDF carregado. Há como?

Obrigado.



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.



fabiostorres
Colaborador
Colaborador
Mensagens: 36
Registrado em: Dom Jul 09, 2017 12:49 pm

Re: Como fazer download de PDF automaticamente no Selenium?

Mensagem por fabiostorres » Sáb Jul 29, 2017 1:32 pm

Wagner, obrigado, mas o que preciso é um pouco diferente.

O PDF é exibido na WEB depois que minha aplicação lê dados numa planilha e pesquisa numa página da WEB através do Selenium Basic. O que preciso é salvar esse arquivo que é exibido no navegador.

Abs!



Wagner.cwb
Manda bem
Manda bem
Mensagens: 168
Registrado em: Sáb Set 24, 2016 4:48 pm

Re: Como fazer download de PDF automaticamente no Selenium?

Mensagem por Wagner.cwb » Dom Jul 30, 2017 3:52 pm

Camarada, se for possível informar o site que você esta trabalhando, fica um pouco mais fácil.

De repente você pode incluir alguns comandos

Código: Selecionar todos

 SendKeys "%{TAB}", True
, por exemplo.
Eu particularmente não gosto muito, mais uso como último recurso.
Creio que você precisa trabalhar com interação vba x web, para mais detalhes, só vendo o site mesmo.

abs!



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.


fabiostorres
Colaborador
Colaborador
Mensagens: 36
Registrado em: Dom Jul 09, 2017 12:49 pm

Re: Como fazer download de PDF automaticamente no Selenium?

Mensagem por fabiostorres » Qui Ago 03, 2017 8:38 pm

Wagner, o site é o do Tribunal de Justiça do RJ (http://www.tjrj.jus.br/).

No entanto, a página que preciso só pode ser acessada com senha de um dos nossos advogados. Infelizmente não posso lhe passar.

Vou tentar algo no sentido que falou.

Obrigado.



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

Re: Como fazer download de PDF automaticamente no Selenium?

Mensagem por webmaster » Sex Ago 04, 2017 12:01 am

Fabio,

No caso da abertura do PDF, nos navegadores mais novos possuem um leitor embutido, mas isso está fora do controle do Selenium (dentro do meu entendimento). Uma pagina web é composta for elementos HTML, enquanto o PDF é um arquivo binário e complexo.

Caso esteja usando o Chrome, você pode configurar sua abertura para ao invés de tentar abrir o arquivo, forçar o download. Já fiz isso em tempos remotos e funcionou. Vai uma referência de como fazê-lo:

https://stackoverflow.com/questions/316 ... -webdriver


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.

fabiostorres
Colaborador
Colaborador
Mensagens: 36
Registrado em: Dom Jul 09, 2017 12:49 pm

Re: Como fazer download de PDF automaticamente no Selenium?

Mensagem por fabiostorres » Sáb Ago 05, 2017 6:27 pm

Obrigado. Vou dar uma olhada e retorno.

Parece que no Firefox posso configurar para fazer o download do PDF sempre que acesso a página dele. Também resolveria.




fabiostorres
Colaborador
Colaborador
Mensagens: 36
Registrado em: Dom Jul 09, 2017 12:49 pm

Re: Como fazer download de PDF automaticamente no Selenium?

Mensagem por fabiostorres » Dom Ago 06, 2017 5:28 pm

Não consegui. Tanto o Chrome, quanto o Firefox ao serem iniciados pelo webdriver iniciam num modo de controle remoto. Algumas funções não ficam acessíveis e ele assume outras configurações padrões.



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

Re: Como fazer download de PDF automaticamente no Selenium?

Mensagem por webmaster » Seg Ago 07, 2017 3:03 pm

Como ficou a configuracao da abertura?


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