Programação e ferramentas para desenvolvedores

Gerador grátis de seletores CSS.

Seletor com explicação de especificidade e estabilidade.

Desenvolva um seletor pela estrutura real da página e confira o escopo antes de aplicá-lo numa tarefa de navegador.

Requer extensão do Chrome e conta.
25 tarefas de automação grátis por mês, compartilhadas entre as ferramentas. Aplicam-se os limites do provedor no navegador.

O QUE PREPARAR

Trecho DOM fornecido e elemento-alvo.

SEU PONTO DE PARTIDA

Uma tarefa que você pode adaptar.

Copie aqui. Cole no WebAct quando estiver pronto.

Esta página prepara seu prompt. A tarefa é executada no WebAct.

01

Adapte a tarefa para você.

Revise o prompt acima. Adicione seu objetivo e os requisitos importantes.

02

Leve para o WebAct.

Abra o WebAct, cole a tarefa e forneça seu material de origem. Comece no Chat para um rascunho ou uma explicação; use Task para uma ação aprovada no navegador ou um arquivo.

03

Confira a parte útil.

Confira fórmulas, código e cálculos com entradas conhecidas no ambiente de execução adequado. Revise as ações antes de executá-las e mantenha os dados originais disponíveis.

GUIA PRÁTICO

Como criar seletores CSS estáveis e bem delimitados.

Um seletor deve identificar o alvo com precisão e ser estável diante de pequenas mudanças de layout. Evite seletores posicionais quando houver atributos significativos.

Adapte o fluxo à sua tarefa.

Escolha um atributo estável e significativo ou uma relação semântica e teste o seletor no escopo pretendido. Confira quantos elementos correspondem e inclua estado ou contêiner apenas quando necessário para identificar o alvo certo.

O que você fornece
Trecho DOM fornecido e elemento-alvo.
O que você recebe
Seletor com explicação de especificidade e estabilidade.

Veja a entrada e o resultado.

Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct

Exemplo campo

DOM contains a button with data-action="export".

Exemplo completo

button[data-action="export"] targets the declared action; check that the attribute is unique within the intended scope.
Baixar este exemplo

Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.

Decisões e solução de problemas.

Um seletor deve depender da posição atual do elemento numa lista?

Prefira significado estável quando disponível. Seletores posicionais podem apontar para outro elemento após pequena mudança de layout ou dados.

Por que o seletor corresponde a vários botões de exportação?

Restrinja o escopo ao contêiner relevante ou acrescente um atributo distintivo suportado. Verifique a quantidade de correspondências antes de usá-lo numa ação.

Teste com sua própria fonte.

Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.

Personalizar e copiar a tarefa ↑
ANTES DE COMEÇAR

Uso do WebAct.

O prompt e o exemplo estão disponíveis aqui. Execute sua tarefa na extensão WebAct para Chrome.

Esta ferramenta é grátis?

Você pode copiar e editar o prompt aqui gratuitamente. Para usá-lo com o WebAct, instale a extensão do Chrome, crie e verifique sua conta e conecte uma sessão disponível do ChatGPT no navegador. O plano Free inclui 25 tarefas de automação iniciadas pelo usuário por mês-calendário, compartilhadas entre as ferramentas. O Chat comum no navegador é separado; aplicam-se os limites do provedor.

Saiba mais sobre contexto compartilhado em nosso política de privacidade e sobre como escolher entre Chat ou Task.

DO PROMPT AO SEU PRÓPRIO TRABALHO

Leve a tarefa para sua página.

Instale o WebAct, adicione seu material de origem e adapte o resultado.

Instalar o WebAct