Limitações conhecidas do IDE do Selenium

Importante

Este artigo aborda tópicos relacionados a sistemas herdados. Migre seus fluxos criados com essas soluções para Power Automate para desktop ou excluí-los.

  • O IDE do Selenium está preterido e não funcionará mais após 28 de fevereiro de 2023.
  • O gravador do Windows (V1) está preterido e não funciona mais.

Este artigo descreve as limitações conhecidas do IDE do Selenium.

Aplica-se a: Power Automate
Número de KB original: 4555954

Comandos sem suporte

Não há suporte para esses comandos do Selenium IDE:

  • Executar
  • responder no próximo prompt
  • escolher cancelar na próxima confirmação
  • escolher cancelar no próximo prompt
  • escolha ok na próxima confirmação
  • Depurador
  • clique em
  • clique duas vezes em
  • Eco
  • mouse para fora
  • mouse para cima em
  • mouse para baixo em

Clique com o botão direito do mouse

Não há suporte para o clique com o botão direito do mouse.

Perfil de usuário temporário para reprodução

As gravações do Selenium IDE são feitas com o Perfil de Usuário atual, mas a reprodução é feita usando um perfil de usuário temporário. O que significa que alguns sites que precisam de autenticação não pedirão credenciais durante a sessão de registro, mas as etapas de autenticação serão necessárias durante a reprodução. Para resolvê-lo, o usuário precisa editar manualmente o script para inserir os comandos necessários para o processo de entrada.

Só há suporte para um teste

Um teste em cada projeto do IDE do Selenium tem suporte pelo fluxo da interface do usuário da Web.

Para cada comando

A entrada de fluxo de IDE do Selenium extra será gerada se você usar para cada comando. É um problema conhecido. Você pode inserir qualquer valor no campo extra. Isso não afeta a reprodução.

Índice de Quadros

O fluxo de IDE do Selenium pode não ser executado pelo fluxo se houver alguns quadros carregados com preguiça. A gravação pode ser reproduzida com êxito durante o teste por meio do IDE do Selenium e pode falhar durante a execução da infraestrutura do Power Automate. Selenium IDE identifica quadros pela ordem em que foram carregados em vez da ordem de elemento real no documento. A reprodução no runtime seleciona o quadro com o índice de ordem de elemento e pode não corresponder ao índice de gravação do Selenium IDE e a reprodução pode falhar. Use um seletor CSS melhor para identificar o quadro e o quadro pai.

Reprodução local vs. Reprodução por meio da infraestrutura do Power Automate

A reprodução local por meio do IDE do Selenium pode não se comportar como planejado em alguns cenários devido a discrepâncias entre o Selenium IDE e o Webdriver. No entanto, a reprodução no runtime por meio da infraestrutura do Power Automate pode se comportar corretamente.