Navegação

Como Encontrar Seletores CSS

Aprenda a identificar seletores CSS para áreas de texto, formulários e campos de entrada para integrar assistentes AI Anywhere no seu site.

Leitura de 15 min

Assista a este vídeo tutorial para aprender a encontrar seletores CSS usando as ferramentas de desenvolvedor do navegador.

Seletores CSS são padrões usados para selecionar elementos HTML na sua página web. Ao criar um assistente AI Anywhere, você precisa especificar qual área de texto ou campo de formulário o assistente deve direcionar usando um seletor CSS.

Método 1: Clique com o botão direito em Inspecionar Elemento (Recomendado)

O método mais rápido e simples para encontrar seletores sem abrir todas as ferramentas de desenvolvedor.

  1. Clique com o botão direito no elemento alvo (área de texto, campo de entrada, etc.)
  2. Selecione "Inspecionar Elemento" no menu de contexto
  3. No painel de Elementos:
    • Clique com o botão direito no elemento destacado
    • Escolher Copiar → Copiar seletor

Método 2: Usando Ferramentas de Desenvolvedor do Navegador

Este é o método mais confiável para encontrar seletores em qualquer site.

  1. Abra as Ferramentas de Desenvolvedor:
    • Chrome/Edge: Pressione F12 ou Ctrl+Shift+I
    • Firefox: Pressione F12 ou Ctrl+Shift+I
    • Safari: Pressione Cmd+Option+I
  2. Selecione o Elemento:
    • Clique no Elementos aba nas Ferramentas de Desenvolvedor
    • Clique no Selecionar Elemento ferramenta (ícone de cursor) no canto superior esquerdo
    • Clique na área de texto ou campo de formulário que deseja direcionar
  3. Copie o Seletor:
    • Clique com o botão direito no elemento destacado no painel de Elementos
    • Selecione Copiar → Copiar seletor
    • Cole este seletor na configuração do seu assistente AI Anywhere
Exemplo: If you select a textarea with id="comments", you'll get: #comments

Método 3: Criação Manual de Seletor

Aprenda a criar seletores manualmente entendendo a estrutura HTML.

Padrões Comuns de Seletor:

#element-id /* Alvo elemento por ID */ .class-name /* Alvo elemento por classe */ input[type="text"] /* Alvo tipos específicos de entrada */ textarea /* Alvo todas as áreas de texto */ form .field /* Alvo elementos dentro de formulários */

Exemplos:

Por ID: #message alvos <textarea id="message">
Por Classe: .comment-box alvos <textarea class="comment-box">
Por Tipo: input[type="email"] alvos campos de entrada de email
Por Atributo: textarea[name="description"] alvos área de texto com name="description"

Exemplos Comuns de Seletor

Áreas de Texto:

#comments /* Área de texto com id="comments" */ .message-box /* Área de texto com class="message-box" */ textarea[name="bio"] /* Área de texto com name="bio" */

Campos de Entrada:

#email /* Entrada com id="email" */ input[type="text"] /* Todas as entradas de texto */ .form-control /* Controles de formulário Bootstrap */

Elementos de Formulário:

#contact-form textarea /* Área de texto dentro do formulário de contato */ .comment-section input /* Entrada dentro da seção de comentários */ .editor textarea /* Área de texto dentro do editor */

Seletores Específicos do WordPress

O WordPress alimenta mais de 40% de todos os sites, então aqui estão os seletores mais comuns que você\

Seletores do Painel de Administração do WordPress:

#content /* Editor de conteúdo principal (Gutenberg/Clássico) */ .wp-editor-area /* Área de texto do editor clássico */ .block-editor-default-block-appender__content /* Editor de blocos Gutenberg */ .editor-post-title__input /* Campo de título do post */

Formulários de Comentário do WordPress:

#comment /* Área de texto principal de comentários */ #respond textarea /* Área de texto de comentário na seção de comentários */ .comment-form textarea /* Área de texto do formulário de comentário */ #commentform textarea /* Seletor de formulário de comentário alternativo */

Formulários de Contato do WordPress (Contact Form 7, Gravity Forms, etc.):

.wpcf7-textarea /* Área de texto do Contact Form 7 */ .gform_wrapper textarea /* Área de texto do Gravity Forms */ .wpforms-field-textarea /* Área de texto do WPForms */

Construtores de Páginas do WordPress:

/* Elementor */ .elementor-widget-text-editor textarea .elementor-text-editor /* Beaver Builder */ .fl-builder-content textarea /* Divi Builder */ .et_pb_text_inner textarea /* Blocos Gutenberg */ .wp-block-paragraph textarea

Seletores Específicos de Temas do WordPress:

/* Tema Twenty Twenty-Four */ .wp-site-blocks textarea /* Tema Astra */ .ast-separate-container textarea /* Tema GeneratePress */ .inside-article textarea /* Tema OceanWP */ .content-area textarea
Dica do WordPress: Muitos temas do WordPress usam seletores genéricos como textarea ou input[type="text"]. Teste estes primeiro antes de usar seletores mais específicos.
Aviso do WordPress: Os sites WordPress frequentemente têm múltiplos plugins que podem alterar a estrutura HTML. Sempre teste seus seletores após atualizações de tema ou plugin.

Encontrando Seletores do WordPress Passo a Passo:

  1. Identifique o Elemento do WordPress:
    • É um editor de post, formulário de comentário ou formulário de contato?
    • Você está no painel de administração do WordPress ou no frontend?
    • Qual tema ou construtor de páginas está sendo usado?
  2. Use as Ferramentas de Desenvolvedor do Navegador:
    • Clique com o botão direito na área de texto ou campo de entrada
    • Selecione "Inspecionar Elemento"
    • Procure por classes ou IDs específicos do WordPress
  3. Verifique as Classes do WordPress:
    • Procure por classes que começam com wp-, gutenberg-, ou editor-
    • Verifique as classes específicas do tema
    • Procure por classes específicas de plugins (como wpcf7- para o Contact Form 7)

Seletores Comuns de Plugins do WordPress:

/* WooCommerce */ .woocommerce textarea #order_comments /* Yoast SEO */ #yoast_wpseo_metadesc #yoast_wpseo_focuskw /* Advanced Custom Fields */ .acf-field textarea /* Custom Post Type UI */ .cptui textarea /* WP All Import */ .wpallimport textarea

Considerações sobre WordPress Multisite:

Dica para Multisite: Em instalações multisite do WordPress, alguns seletores podem ser diferentes para subdomínios vs subdiretórios. Teste no site específico que você\

Testando Seus Seletores

Sempre teste seus seletores para garantir que funcionem corretamente.

  1. Abra o Console do Navegador:
    • Pressione F12 para abrir as Ferramentas de Desenvolvedor
    • Vá para a Console aba
  2. Teste o Seletor:
    • Digite: document.querySelector('your-selector-here')
    • Pressione Enter
    • Se ele retornar o elemento, seu seletor funciona!
// Exemplos de teste: document.querySelector('#comments') // Deve retornar o elemento textarea document.querySelector('.message-box') // Deve retornar o elemento com essa classe document.querySelector('textarea[name="bio"]') // Deve retornar textarea com name="bio"

Dicas e Melhores Práticas

Dica Profissional: Use seletores de ID sempre que possível - eles\
Melhor Prática: Evite seletores excessivamente complexos. Seletores simples são mais fáceis de manter.
Aviso: Se o seu site usa conteúdo dinâmico ou frameworks JavaScript, os seletores podem mudar. Teste minuciosamente!

Prioridade de Seletor (Do Melhor para o Pior):

  1. Seletores de ID: #element-id (mais confiável)
  2. Seletores de Classe: .class-name
  3. Seletores de Atributo: input[type="text"]
  4. Seletores de Tag: textarea (menos específico)

Resolução de Problemas Comuns

Seletor Não Funciona?

  • Verifique erros de digitação: Seletores diferenciam maiúsculas de minúsculas
  • Verifique se o elemento existe: Use o console do navegador para testar
  • Verifique o conteúdo dinâmico: Alguns elementos carregam após o carregamento da página
  • Tente um seletor mais simples: Use ID ou classe em vez de caminhos complexos

Vários Elementos Correspondem?

  • Torne o seletor mais específico: Adicione elemento pai ou atributo único
  • Use nth-child: textarea:nth-child(2) para a segunda área de texto
  • Adicione identificador único: Peça ao desenvolvedor para adicionar ID ao elemento alvo

Lista de Verificação de Seletor

Before moving forward, make sure you've completed these steps:

✓ Seletor encontrado
✓ Testado
✓ Salvo

Explicação:

  • Seletor encontrado: You've identified a working CSS selector using one of the methods above
  • Testado: You've verified the selector works by testing it in your browser console
  • Salvo: You've recorded the selector in your Helper configuration or saved it for later use

Próximos Passos

Agora que você sabe como encontrar seletores, você pode: