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:
Abrir Navegador: para abrir um navegador e acessar um site
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:
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