Login com Cofre de Senhas

Passo a passo para utilização de um cofre de senhas do Orquestrador sendo chamado em um robô e realizando o login em um site.

Com a utilização do cofre de senhas o desenvolvedor de um robô não terá acesso às senhas explícitas da organização. Dessa forma, é possível automatizar processos e manter a integridade de informações confidenciais.

O que você vai aprender:

  • Acessar sites no navegador

  • Preencher formulários utilizando XPath

  • Utilização de cofre de senhas

Utilizaremos os objetos:

  1. Abrir Navegador: para abrir um navegador e acessar um site

  2. Buscar Elementos: para capturar um campo de um formulário e preencher os dados de usuário e senha

✍️Vamos ao passo a passo!

PASSO 1: Acessar um Site

Utilizaremos o objeto "Abrir Navegador" para abrir um navegador web e acessar a página onde faremos o nosso login.

Acessaremos o site do HUB, que é um outro produto Roboteasy!

PASSO 2: Capturar XPath dos Campos

Vamos acessar o site e obter o XPath de 3 campos: usuário, senha e o botão entrar.

Para aprender o que é e como obter um XPath, acesse a página Preenchendo Formulários com XPAth

Os códigos XPath que precisamos são esses:

Campo usuário: /html/body/div[1]/div/div/div[1]/div[2]/label[1]/div/div/div/input
Campo senha  : /html/body/div[1]/div/div/div[1]/div[2]/label[2]/div/div/div/input
Botão entrar : /html/body/div[1]/div/div/div[1]/div[2]/button

PASSO 3: Preenchendo o Usuário

Agora que o nosso robô já acessa a página e nós já temos os códigos necessários, vamos utilizar o objeto Buscar Elementos para indicar ao robô onde ele deve preencher as informações e em qual botão deve clicar para fazer o login na página.

O objeto buscar elementos deverá ser preenchido assim:

PASSO 4 : Preenchendo a Senha

Para o preenchimento da senha, vamos utilizar o cofre de senhas cadastrado no Orquestrador.

É importante prestar atenção na forma como o cofre está cadastrado e na sintaxe para acessar a informação através do Studio.

Para mais detalhes sobre como cadastrar um cofre, acesse a documentação de Cofre de Senhas do Orquestrador.

Nosso cofre está cadastrado na seguinte estrutura:

  • Nome do cofre: CofreHUB

  • Nome da senha: SenhaCintia

Vamos utilizar novamente o objeto "Buscar Elementos" para localizar o campo senha e preencher o dado do cofre:

PASSO 5: Clicar no Botão Entrar

Para finalizar o processo de login, precisamos que o robô clique no botão Entrar. Para isso, vamos utilizar novamente o objeto "Buscar Elementos", mas dessa vez com a ação de clicar:

Daqui em diante o robô poderia fazer inúmeras ações dentro da página em que nós realizamos o login. Como o nosso exemplo finaliza por aqui, vamos adicionar o elemento "Fechar Navegador" para evitar qualquer instância do Chrome presa no nosso computador.

A estrutura final do nosso robô é essa:

PASSO 6: A Execução

Ao executar este robô, teremos o seguinte resultado:

Download do Robô

Não esqueça de mudar o cofre de senhas!

Conclusão

Percebeu que em nenhum momento tivemos acesso à senha explicitamente? Essa é a magia do cofre, de modo que a integridade dos dados seja mantida o tempo todo.

Até logo! 👏

Last updated

Logo

Agapys | RobotEasy | 2022 | Todos os Direitos Reservados