Fala mestre,
No método "enviaFormulario" você criou uma refatoração na forma de enviar o submit, buscando o prório botão de submit e assim ficando mais coerente.
O problema é que dessa forma no momento de enviar o formulário com algum campo em branco o navegador se esbarra com com as validações criada no front ( os campos requeridos), o que impede o envio do formulário e impedindo assim fazer alguns tipos de testes. Você sabe dizer se tem alguma forma de contornar esse problema sem ter que enviar o submit através do método submit de outro campo?