Criar e testar fluxos de interface do usuário da WebCreate and test your Web UI flows

Siga as seguintes etapas para criar um fluxo de interface do usuário da Web simples.Follow these steps to create a simple Web UI flow.

Criar um fluxo de interface do usuário da WebCreate a Web UI flow

  1. Abra o Microsoft Edge (versão 80 ou posterior) ou o Google Chrome e navegue até Power Automate.Open the Microsoft Edge (version 80 or later) or Google Chrome, and then navigate to Power Automate.

  2. Entre com sua conta corporativa ou de estudante, se necessário.Sign in with your work or school account if needed.

  3. Selecione Meus fluxos > Fluxos de interface do usuário > Novo.Select My flows > UI flows > New.

    Criar um fluxo de interface do usuárioCreate new UI flow

  4. Selecione Aplicativo Web > AvançarSelect Web app > Next

    Selecionar Aplicativo WebSelect Web app

  5. Insira um nome para o fluxo de interface do usuário no campo Nome do fluxo.Enter a name for your UI flow into the Flow name field.

  6. Insira a URL do site que deseja automatizar no campo URL Base e, em seguida, selecione Iniciar gravador.Enter the URL for the Website you want to automate into the Base URL field, and then select Launch recorder.

    Fornecer um nome e uma URLGive a name and a URL

    O IDE do Selenium será iniciado.The Selenium IDE launches.

    Dica

    Dica: você pode gravar ações em vários sites HTTP ou HTTPS na mesma guia.Tip: You can record actions across multiple HTTP or HTTPS websites within the same tab.

  7. No IDE do Selenium, selecione o botão vermelho REC no lado superior direito da tela para iniciar o gravador.In Selenium IDE, select the red REC button in the top right side of the screen to launch the recorder.

    A URL que você escolheu na etapa anterior é aberta.The URL you chose in the previous step opens.

    Selecionar RECSelect Rec

  8. Execute as ações que deseja gravar no site.Perform the actions that you want to record on the website.

    Dica

    No canto inferior direito, veja o status da gravação.At the bottom right, you can see the recording status.

    Status da gravaçãoRecording status

  9. Quando concluir a gravação, selecione o botão vermelho Parar no canto superior direito do IDE do Selenium.When you are finished recording, select on the red Stop button in the top right corner of the Selenium IDE.

    Botão PararStop button

  10. Selecione o botão Executar teste atual no lado superior esquerdo da tela para ver o fluxo de interface do usuário recém-criado e executado.Select the Run current test button from the top left side of the screen to see the UI flow you just created run.

    Executar teste atualRun current test

    Dica

    Você pode definir o tempo de espera entre as etapas para reduzir a velocidade da reprodução local para teste.You can set the wait time between steps to slow the local playback for testing. Essa configuração destina-se apenas a fins de teste e não causa nenhum impacto quando o fluxo de interface do usuário é implantado.This setting is for testing purposes only and has no impact when your UI flow is deployed.

  11. Selecione o botão Salvar projeto no canto superior direito do IDE do Selenium.Select the Save project button in the top right of the Selenium IDE. Isso fechará e, em seguida, carregará o projeto.This closes, and then uploads the project.

Agora que você criou um fluxo de interface do usuário da Web, use-o nos outros fluxos.Now that you've created a Web UI flow, use it in your other flows.

Limitações e problemas conhecidos nos fluxos de interface do usuário da WebLimitations and known issues for Web UI flows

Aviso

As senhas no IDE do Selenium são armazenadas em texto sem formatação.Passwords in Selenium IDE are stored in plain text.

Os fluxos de interface do usuário deixam de gravar ou reproduzir aplicativos do Windows após a instalação de uma nova versão.UI flows no longer records or plays back Windows applications after installing a new version.

Confirme que você está usando a versão mais recenteConfirm you are using the latest version

Perfil de usuário temporário para reproduçãoTemporary user profile for playback

As gravações do IDE do Selenium são feitas com o perfil do usuário atual, mas a reprodução é feita usando um perfil de usuário temporário.Selenium IDE recordings are done with the current user's profile, but playback is done using a temporary user profile. Isso significa que os sites que precisam de autenticação talvez não solicitem credenciais durante uma sessão de gravação, mas as etapas de autenticação serão necessárias durante a reprodução.This means that websites that need authentication may not ask for credentials during a recording session, but the authentication steps will be needed during playback.

Para resolver isso, o usuário precisa editar o script manualmente para inserir os comandos necessários para o processo de logon.To address this, the user needs to manually edit the script to insert the commands needed for the login process.

Outras limitaçõesOther limitations

  • Gravação de aplicativos da área de trabalho durante uma sessão de gravação na Web.Recording desktop applications during a Web recording session. Caso você precise automatizar aplicativos Web e da Área de Trabalho, crie fluxos de interface do usuário separados para cada tipo e, em seguida, combine-os em um fluxo.If you need to automate both Web and Desktop applications, you can create a separate UI flows for each type and then combine them in a flow.

  • Não há suporte para MFA (Autenticação Multifator); use um locatário que não exija MFA.Multi-Factor Authentication (MFA) is not supported, use a tenant that doesn't require MFA.

  • Não há suporte para estes comandos no IDE do Selenium: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt e MouseDownAt.These Selenium IDE commands are not supported: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt, and MouseDownAt.

  • Não há suporte para cliques com o botão direito do mouse.Right click is not supported.

  • Uma entrada adicional de fluxo de interface do usuário da Web é gerada quando você usa comandos Foreach.Additional Web UI flow input is generated when you use Foreach commands. Para resolver esse problema, insira qualquer valor nos campos extras.To work around this issue, input any value into the extra fields. Isso não afeta a reprodução.It doesn't impact the playback.

  • Se o arquivo .side contiver vários projetos de teste, somente o primeiro que foi criado será executado.If the .side file contains multiple test projects, only the first one that was created runs.

    Dica

    Observe que o IDE do Selenium ordena os testes por nome, não pela data de criação e, portanto, o primeiro teste criado pode não ser o primeiro na lista.Note that the Selenium IDE orders the tests by name, not by creation date, so the first test created may not be the first one in the list.

  • A reprodução diretamente no IDE do Selenium pode não se comportar conforme o esperado.Playback directly in the Selenium IDE might not behave as intended. No entanto, a reprodução em runtime por meio da infraestrutura do fluxo de interface do usuário se comporta corretamente.However, playback at runtime through the UI flow infrastructure behaves correctly.

Próximas etapasNext steps