Importação de arquivos utilizando Selenium WebDriver e a classe Robot

Neste post, vamos falar sobre como importar um arquivo utilizando Selenium WebDriver e a classe Robot. A importação é feita utilizando poucas linhas de código, mas eu tive certa dificuldade de achar esta informação, pelo fato de uma implementação funcionar para um site e para outro não. Vamos utilizar a linguagem JAVA com a IDE o Eclipse.

Primeiramente, vamos criar um projeto no Eclipse:

Criando um projeto no Eclipse
Criando um projeto no Eclipse
 
Criando um projeto no Eclipse - inserindo o nome do projeto
Criando um projeto no Eclipse – inserindo o nome do projeto
 
Pronto! Criamos nosso projeto. Agora vamos importar as bibliotecas necessárias:
Importando as bibliotecas necessárias
Importando as bibliotecas necessárias
 
Importando as bibliotecas necessárias - adicionando External JARs
Importando as bibliotecas necessárias – adicionando External JARs
 
Importando as bibliotecas necessárias - adicionando External JARs
Importando as bibliotecas necessárias – adicionando External JARs
 
Importando as bibliotecas necessárias - adicionando External JARs
Importando as bibliotecas necessárias – adicionando External JARs
 
Importando as bibliotecas necessárias – salvando External JARs
 
Feito isso, vamos criar nosso JUnit Test Case:
Criando os casos de teste
Criando os casos de teste
 
Criando os casos de teste
 
Feita a criação e configuração do projeto, vamos utilizar o site www.freepdfconvert.com/pt/pdf-word para podermos realizar a automatização da importação dos arquivos. Podemos automatizar a importação de duas formas:
Código utilizando Selenium WebDriver
Código utilizando Selenium WebDriver
 
Código utilizando Robot
Código utilizando a classe Robot

OBS: Em muitos casos, a importação funciona somente com uma das formas mostradas acima.

Após inserir o código, execute o arquivo JUnit Test da seguinte maneira:

Executando casos de teste
Executando casos de teste

Em seguida, o Eclipse executará o teste automatizado. No final do teste, o Eclipse mostrará a barra do jUnit verde e o Firefox vai mostrar a seguinte tela:

Tela após a execução do caso de teste
Tela após a execução do caso de teste

Espero que este post tenha sido útil para vocês!

Até mais!

0 comentários
  1. Olá Ingridy Martins! estou fazendo um curso online sobre o assunto. e achei ótimo este artigo sobre como importar um arquivo utilizando Selenium WebDriver e a classe Robot
    espero ver outros artigos de relevancia como este aqui !
    obrigado.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Talvez você goste desses conteúdos também: