1
resposta

[Bug] Não funciona com outros destinos além de Minas Gerais e Rio de janeiro

Funciona apenas assim com origem: Minas Gerais e destino: Rio de Janeiro Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Caso queira mudar os destino ele ja não tras resultados: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Percebi isso ao ver que meus testes estavam dando erro nessa etapa pois tentei com origem e destino diferentes, mas não conseguia localizar o itens na página pois eles não eram carregados...

1 resposta

Olá, Sandriellen! Tudo bem?

Fiquei em dúvida se você estava se referindo aos testes ou à busca. Para garantir que tudo fique claro, explico os dois casos:

Caso você esteja se referindo aos testes

O teste estaMostrandoPassagem está atualmente configurado para funcionar especificamente com a origem "Minas Gerais" e destino "Rio de Janeiro". Isso acontece porque os seletores foram definidos com esses valores fixos.

Para tornar o teste mais flexível e reutilizável, você pode modificar a função para aceitar origem e destino como parâmetros dinâmicos ou consultar as passagens disponíveis na API e substituir os parâmetros por outras origens e destinos.

Caso você esteja se referindo à busca

Os resultados dependem dos dados disponíveis na API. Para consultar as passagens disponíveis, com a API rodando (npm start), acesse:

http://localhost:8080/api#/default/PassagemController_search

Preenchi apenas os campos obrigatórios:

  • Data da ida: 2025-07-07T14:15:19.195Z
  • Passagens por página: 3 (coloque a quantidade que quiser)

A resposta da API traz 3 resultados (de um total de 25), como no exemplo abaixo:

{
  "paginaAtual": "1",
  "ultimaPagina": 9,
  "total": 25,
  "precoMin": 20,
  "precoMax": 5000,
  "resultado": [
    {
      "id": 1,
      "tipo": "Econômica",
      "precoIda": 250,
      "precoVolta": 240,
      "taxaEmbarque": 80,
      "conexoes": 1,
      "tempoVoo": 4,
      "origem": {
        "id": 9,
        "nome": "Minas Gerais",
        "sigla": "MG"
      },
      "destino": {
        "id": 15,
        "nome": "Rio de Janeiro",
        "sigla": "RJ"
      },
      "companhia": {
        "id": 3,
        "nome": "Azul"
      },
      "dataIda": "2025-07-07T14:15:19.195Z",
      "dataVolta": null,
      "orcamento": [
        {
          "descricao": "1 adulto, econômica",
          "preco": 250,
          "taxaEmbarque": 80,
          "total": 330
        }
      ],
      "total": 330
    },
    {
      "id": 2,
      "tipo": "Executiva",
      "precoIda": 2800,
      "precoVolta": 2700,
      "taxaEmbarque": 175,
      "conexoes": 2,
      "tempoVoo": 6,
      "origem": {
        "id": 11,
        "nome": "Paraíba",
        "sigla": "PB"
      },
      "destino": {
        "id": 19,
        "nome": "Roraima",
        "sigla": "RR"
      },
      "companhia": {
        "id": 4,
        "nome": "Latam"
      },
      "dataIda": "2025-07-07T14:15:19.195Z",
      "dataVolta": null,
      "orcamento": [
        {
          "descricao": "1 adulto, executiva",
          "preco": 2800,
          "taxaEmbarque": 175,
          "total": 2975
        }
      ],
      "total": 2975
    },
    {
      "id": 3,
      "tipo": "Econômica",
      "precoIda": 180,
      "precoVolta": 170,
      "taxaEmbarque": 95,
      "conexoes": 0,
      "tempoVoo": 2,
      "origem": {
        "id": 7,
        "nome": "Mato Grosso",
        "sigla": "MT"
      },
      "destino": {
        "id": 13,
        "nome": "Pernambuco",
        "sigla": "PE"
      },
      "companhia": {
        "id": 2,
        "nome": "Avianca"
      },
      "dataIda": "2025-07-07T14:15:19.195Z",
      "dataVolta": null,
      "orcamento": [
        {
          "descricao": "1 adulto, econômica",
          "preco": 180,
          "taxaEmbarque": 95,
          "total": 275
        }
      ],
      "total": 275
    }
  ]
}

Isso permite que você varie os dados nos testes, substituindo os valores fixos e testando com diversas passagens.

Testei com Origem "Paraíba" e destino "Roraima" na executiva:

Tela de resultados de busca de passagens do site Jornada Milhas, com origem em Paraíba e destino em Roraima. Mostra opções de filtros à esquerda, opções de menor preço e tempo no centro, e o valor total da passagem executiva selecionada R$2.975,00 à direita

Bons estudos e sucesso com os testes!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado