Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Como fazer download de PDF automaticamente no Selenium?
-
- Colaborador
- Mensagens: 36
- Registrado em: Dom Jul 09, 2017 12:49 pm
Como fazer download de PDF automaticamente no Selenium?
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.
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.
-
- Manda bem
- Mensagens: 168
- Registrado em: Sáb Set 24, 2016 4:48 pm
Re: Como fazer download de PDF automaticamente no Selenium?
Dá uma olhada nessa fonte, vê se te ajuda
https://social.msdn.microsoft.com/Forum ... orum=vbapt
abs
https://social.msdn.microsoft.com/Forum ... orum=vbapt
abs
-
- Colaborador
- Mensagens: 36
- Registrado em: Dom Jul 09, 2017 12:49 pm
Re: Como fazer download de PDF automaticamente no Selenium?
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!
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!
-
- Manda bem
- Mensagens: 168
- Registrado em: Sáb Set 24, 2016 4:48 pm
Re: Como fazer download de PDF automaticamente no Selenium?
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, 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!
De repente você pode incluir alguns comandos
Código: Selecionar todos
SendKeys "%{TAB}", True
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!
-
- Colaborador
- Mensagens: 36
- Registrado em: Dom Jul 09, 2017 12:49 pm
Re: Como fazer download de PDF automaticamente no Selenium?
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.
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.
Re: Como fazer download de PDF automaticamente no Selenium?
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
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
-
- Colaborador
- Mensagens: 36
- Registrado em: Dom Jul 09, 2017 12:49 pm
Re: Como fazer download de PDF automaticamente no Selenium?
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.
Parece que no Firefox posso configurar para fazer o download do PDF sempre que acesso a página dele. Também resolveria.
-
- Colaborador
- Mensagens: 36
- Registrado em: Dom Jul 09, 2017 12:49 pm
Re: Como fazer download de PDF automaticamente no Selenium?
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.