--- title: "Criar um template Selenium para troca de senha" slug: "executions-create-selenium-template-password-change" updated: 2026-11-03T14:47:51Z published: 2026-11-03T14:47:51Z canonical: "docs.senhasegura.io/executions-create-selenium-template-password-change" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.senhasegura.io/llms.txt > Use this file to discover all available pages before exploring further. # Criar um template Selenium para troca de senha Contas compartilhadas em portais web sem API de troca de senha raramente têm a senha rotacionada, porque não existe automação nativa para isso. Isso inclui ferramentas de terceiros, sistemas legados e portais de fornecedores. Um template Selenium resolve esse problema simulando no navegador a mesma interação que uma pessoa faria manualmente. ## Requisitos - Acesso como usuário administrador na Segura™ Platform. - Um script Selenium (Python, formato `pytest`) validado para o site alvo. - A conta usada no site alvo não pode ter autenticação de dois fatores (2FA) habilitada. ## Passos 1. Prepare o script substituindo o endereço web da sua aplicação e o ID dos campos de usuário, senha e botões. ``` # Altere com o endereço de login da sua aplicação web. driver.get("https://portal.exemplo.com/login") driver.find_element(By.ID, "usuario").send_keys([#USERNAME#]) driver.find_element(By.ID, "senha").send_keys([#CURRENT_PASSWORD#]) driver.find_element(By.ID, "botao-login").click() # Altere com o endereço de troca de senha da sua aplicação web. driver.get("https://portal.exemplo.com/troca-senha") driver.find_element(By.ID, "senha-atual").send_keys([#CURRENT_PASSWORD#]) driver.find_element(By.ID, "nova-senha").send_keys([#NEW_PASSWORD#]) driver.find_element(By.ID, "confirmar-senha").send_keys([#NEW_PASSWORD#]) driver.find_element(By.ID, "botao-salvar-senha").click() # Aguarda validação de um elemento para verificar que a troca foi um sucesso driver.find_element(By.CLASS_NAME, "troca-senha-sucesso") ``` 1. Na Segura™ Platform, vá para **Executions > Controle de templates > Templates**. 2. Clique em **+ Adicionar**. 3. Em **Nome ***, insira um identificador para o template. Por exemplo: Troca de senha - Portal do fornecedor. 4. Em **Executor ***, selecione **Selenium**. 5. Em **Tipo de execução ***, selecione **Troca de senha**. 6. Em **Conteúdo**, cole o script preparado no passo 1. 7. Clique em **Salvar**. Info Se o fluxo de aprovação de templates estiver ativo, um aprovador precisa validar o template antes que ele fique disponível para uso. Acompanhe o status em **Minhas solicitações**. ## Resultado esperado O template aparece na lista **Templates** com o executor **Selenium**, pronto para ser usado em uma execução de troca de senha. ## Tópicos relacionados - [Como configurar uma troca de senha](/v4-2/docs/pt/executions-how-to-configure-a-password-change) - [Como cadastrar um template de execução](/v4-2/docs/pt/executions-how-register-execution-template) - [Tags para templates de execução](/v4-2/docs/pt/executions-template-tags) - [Executores de ambientes web](/v4-2/docs/pt/web-environments-executors)