codigo refatorado para dividir comportamento de teste do browser