No exercício é solicitado "diversos cadastros, com diferentes tipos de input." No entanto, no by.addLocator(‘type’, (valor)=> { return document.querySelector([type= ${valor} ]) }), o querySelector não é querySelectorAll o que contradiz no enunciado para localização de "diversos cadastros com diferentes inputs". No item D do mesmo exercício a explicação fala exatamente isso: "Para que faça a busca de todos os elementos no dom, precisamos fazer a busca com querySelectoAll."