Jenkins - Testes falham em objetos com JS

Boa tarde amigos.

Meus testes no Jenkins pararam de funcionar.
Localmente continuam passando, no Jenkins os testes não encontram objeto que tenham algum tipo de JS envolvido.

EX1: Temos um título que é ‘Parte Fixa’ + ‘Parte vinda por JS’.
O Jenkins só encontra ‘Parte Fixa’.

EX2: Div com 2 botões ‘btn fixo (elemento html normal)’ e ‘btn com função JS’.
O sistema só encontra o ‘btn’ fixo.

Descobri se tratar do JS pois pedi um getPageSource antes do comando que dá erro…

Nunca vi nada parecido. Alguma ideia?

Esse Jenkins lê a página de que endereço? Quando você acessa manualmente no mesmo endereço funciona?

Boa tarde.

O Jenkins acessa uma pagina do nosso sistema, esta página é hospedada em um servidor da nossa empresa.
Lembrando que manualmente a página funciona e também quando executo os testes pelo eclipse.
Não funciona apenas quando o Jenkins acessa.

Então debuga no navegador quando rodar por esse jenkins. Assim fica mais próximo da causa.

Bom dia.

Não entendi a sugestão.
Debuggar qual navegador?
O Jenkins executa in headless…

Headless sempre vai te complicar na hora de resolver problemas e não reproduz de fato o que o usuário utiliza. Dessa forma não tenho como ajudar.

Grandes chances de estar faltando alguma configuração de acesso ou CORS para Jenkins executar e carregar os scripts.

Dá uma verificada nisso;

Abs