Pular para o conteúdo principal

Questão de Programação — Web — FCC 2025

ProgramaçãoWeb
Código
fc075038
Banca
FCC
Órgão
TRT - 1ª REGIÃO (RJ)
Ano
2025
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado Especialidade Tecnologia da Informação
O time de TI de um Tribunal Regional do Trabalho que está desenvolvendo uma aplicação web configurou o Selenium WebDriver para realizar testes de funcionalidades no navegador Chrome. Durante os testes, identificaram que o script falha ao tentar interagir com o botão de "Enviar", apresentando o erro NoSuchElementException. O desenvolvedor analisou o código e percebeu que o botão é carregado dinamicamente após a conclusão de uma animação. Nesse contexto, a abordagem mais adequada que o time deve adotar para resolver o problema e garantir que o botão seja corretamente identificado e clicado nos testes é
  1. Aconfigurar o WebDriver para ignorar exceções e continuar a execução.
  2. Batualizar o Selenium WebDriver e o Selenium IDE para as versões mais recentes.
  3. Cimplementar Implicit Wait no script para executar após o carregamento do botão.
  4. Daumentar o tempo de execução do script para garantir que o botão seja carregado.
  5. Eutilizar Explicit Wait para aguardar a presença do botão na página antes de interagir.
Revelar gabarito e comentário

GabaritoE — utilizar Explicit Wait para aguardar a presença do botão na página antes de interagir.

Link permanente: /questoes/fc075038