Limites da extensão
Sem opções
A extensão não tem opção de semente, UF nem domínio de e-mail. Ela sorteia a pessoa com crypto, então não dá para pedir de novo a mesma pessoa de ontem nem uma pessoa de um estado. Para isso, use a CLI, a biblioteca ou o fixture do Playwright.
Onde ela não entra
- Páginas proibidas:
chrome://,about:, as lojas de extensão, o leitor de PDF efile:sem a permissão de acesso a arquivos. O Botaí não preenche, e o atalho não faz nada. No popup, elas aparecem no estado 1e, com "Ver os dados" para copiar os valores. - Navegação: a permissão
activeTabcai quando a aba navega. Cada etapa de um fluxo precisa de um novo gesto (atalho, popup ou menu). - Iframes de outro domínio: ficam de fora, também por causa do
activeTab. Isso inclui os campos de pagamento da Stripe Elements e da Pagar.me. Os iframes da mesma origem entram na soma. - Navegadores: não há versão para o Safari nem para o Firefox para Android. O Opera está em revisão na loja.
O que fica sem preencher
- Checkbox, radio,
file,range,color,hidden,<select multiple>e combobox sem<select>nativo. O "aceito os termos" fica desmarcado. contenteditable: o modo A não escreve nele. Use o Inserir.- Campos que só habilitam depois da busca de CEP. A 2ª passada só regrava o que o Botaí já tinha escrito.
- Campo que o classificador não conhece, como "Idade", "Observações" ou "Código de indicação". Ele entra na lista de não reconhecidos, sem chute. "Telefone fixo" fica de fora de propósito; "Telefone" recebe o celular.
- Valor que não cabe no
maxlength(o Botaí não corta o valor) e<select>sem a opção da pessoa.
Como ele escreve
- O Botaí sobrescreve o que já foi digitado. Não há modo "só os vazios".
- O contraste dos contornos é baixo por decisão (2,1:1 no ciano e 1,8:1 no âmbar). Quem carrega a informação é o aviso, com o texto "X de Y campos preenchidos".
Testes e atalho
- O E2E funcional roda só no Chromium. O Firefox, o Edge e o Opera reais dependem de checklists manuais.
- O atalho sugerido só vale na primeira instalação. Se outro app já usa a tecla, o popup mostra "definir atalho".
Os dados
A pessoa da extensão tem os mesmos limites de qualquer porta. Os principais para quem testa à mão:
- há só 34 CEPs reais, então o endereço se repete;
- o cartão é sempre um dos dois de teste da Stripe (Visa ou Mastercard);
- o celular é sempre móvel, e a idade vai de 18 a 65;
- o RG é sempre SSP/SP.
A lista inteira, com os limites da CLI, do servidor e do fixture, está em limites.