Funcionalidades Select2 no ATF

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Use o componente Select2 para pesquisar e selecionar sua opção em um menu suspenso com facilidade.

    Você pode definir o valor de select2 em um teste. O teste pesquisa o valor na barra de pesquisa de Select2. O primeiro resultado válido no menu suspenso do componente é selecionado.

    Arraste e solte o inspetor de página no menu suspenso necessário. O painel direito do componente selecionado é aberto. Você pode especificar o texto que deseja pesquisar na etapa de definição do valor do componente no inspetor de página.

    Selecione a opção Definir valor do componente em Ação para pesquisar um componente. Digite o texto no painel direito e clique em Enviar. Isso permite que o código abra o select2 para pesquisar esse componente e escolher a primeira opção que aparece.
    Nota:
    Se várias opções de componente com nome semelhante forem exibidas na pesquisa de um termo, somente a primeira opção será selecionada.
    GIF mostrando as funcionalidades de select2

    Limitações do suporte a select2

    • Somente determinadas versões (3.5.1-3.5.4 e 4.0.0-4.0.13) da biblioteca select2 são compatíveis.
    • O suporte a select2 depende da biblioteca jquery. Portanto, se você tentar definir um valor de select2 e o nome da biblioteca jquery for alterado, isso fará com que o teste falhe.
    • Pesquisar por meio de Select2 não funcionará quando não houver barra de pesquisa.

    Considerações de design

    Pesquise e selecione suas opções com eficiência com as seguintes considerações de design:
    • É recomendável usar dados de teste pesquisáveis exclusivamente
    • Aguarde o elemento atual ser definido antes de prosseguir para definir o próximo elemento enquanto define o valor de Select2 por meio da etapa de teste Definir valores de componente (IU personalizada)
    • Evite falhas nos testes, evitando a mudança de nome da biblioteca jquery
    • Os recursos Adaptador e Decorador de Select2 não são compatíveis