Cómo encontrar selectores CSS
Aprende cómo identificar selectores CSS para áreas de texto, formularios y campos de entrada para integrar los asistentes de AI Anywhere en tu sitio web.
Mira este video tutorial para aprender cómo encontrar selectores CSS usando las herramientas de desarrollo del navegador.
Los selectores CSS son patrones utilizados para seleccionar elementos HTML en tu página web. Al crear un asistente de AI Anywhere, necesitas especificar qué área de texto o campo de formulario debe ser el objetivo usando un selector CSS.
Método 1: Clic derecho Inspeccionar elemento (Recomendado)
El método más rápido y sencillo para encontrar selectores sin abrir todas las Herramientas de Desarrollador.
- Haz clic derecho en el elemento objetivo (área de texto, campo de entrada, etc.)
- Selecciona "Inspeccionar elemento" del menú contextual
-
En el panel de Elementos:
- Haz clic derecho en el elemento resaltado
- Elegir Copiar → Copiar selector
Método 2: Usar Herramientas de Desarrollador del Navegador
Este es el método más confiable para encontrar selectores en cualquier sitio web.
-
Abrir herramientas de desarrollo:
- Chrome/Edge: Presiona F12 o Ctrl+Shift+I
- Firefox: Presiona F12 o Ctrl+Shift+I
- Safari: Presiona Cmd+Option+I
-
Selecciona el elemento:
- Haz clic en el Elementos pestaña en herramientas de desarrollo
- Haz clic en el Seleccionar elemento herramienta (icono de cursor) en la parte superior izquierda
- Haz clic en el área de texto o campo de formulario que deseas seleccionar
-
Copiar el selector:
- Haz clic derecho en el elemento resaltado en el panel de Elementos
- Selecciona Copiar → Copiar selector
- Pega este selector en la configuración de tu asistente de AI Anywhere
#comments
Método 3: Creación Manual de Selectores
Aprende a crear selectores manualmente comprendiendo la estructura HTML.
Patrones Comunes de Selectores:
Ejemplos:
#message objetivos <textarea id="message">Por Clase:
.comment-box objetivos <textarea class="comment-box">Por Tipo:
input[type="email"] selecciona campos de entrada de correo electrónicoPor Atributo:
textarea[name="description"] selecciona textarea con name="description"
Ejemplos Comunes de Selectores
Áreas de Texto:
Campos de Entrada:
Elementos de Formulario:
Selectores Específicos de WordPress
WordPress impulsa más del 40% de todos los sitios web, así que aquí están los selectores más comunes que\
Selectores del Panel de Administración de WordPress:
Formularios de Comentarios de WordPress:
Formularios de contacto de WordPress (Contact Form 7, Gravity Forms, etc.):
Constructores de páginas de WordPress:
Selectores específicos de temas de WordPress:
textarea o input[type="text"]. Prueba estos primero antes de usar selectores más específicos.
Encontrar selectores de WordPress paso a paso:
-
Identifica el elemento de WordPress:
- ¿Es un editor de publicaciones, formulario de comentarios o formulario de contacto?
- ¿Estás en el panel de administración de WordPress o en el frontend?
- ¿Qué tema o constructor de páginas se está utilizando?
-
Usa las herramientas de desarrollo del navegador:
- Haz clic derecho en el área de texto o campo de entrada
- Selecciona "Inspeccionar elemento"
- Busca clases o IDs específicos de WordPress
-
Verifica las clases de WordPress:
- Busca clases que comiencen con
wp-,gutenberg-, oeditor- - Verifica las clases específicas del tema
- Busca clases específicas de plugins (como
wpcf7-para Contact Form 7)
- Busca clases que comiencen con
Selectores comunes de plugins de WordPress:
Consideraciones para WordPress Multisite:
Probando tus selectores
Siempre prueba tus selectores para asegurarte de que funcionen correctamente.
-
Abrir la consola del navegador:
- Presiona F12 para abrir las herramientas de desarrollo
- Ir a la Consola pestaña
-
Probar el selector:
- Escribe:
document.querySelector('your-selector-here') - Presiona Enter
- ¡Si devuelve el elemento, tu selector funciona!
- Escribe:
Consejos y mejores prácticas
Prioridad de selectores (de mejor a peor):
- Selectores de ID:
#element-id(más confiable) - Selectores de clase:
.class-name - Selectores de atributo:
input[type="text"] - Selectores de etiqueta:
textarea(menos específico)
Solución de problemas comunes
¿El selector no funciona?
- Revisa errores tipográficos: Los selectores distinguen entre mayúsculas y minúsculas
- Verifica que el elemento exista: Usa la consola del navegador para probar
- Revisa el contenido dinámico: Algunos elementos se cargan después de la carga de la página
- Prueba un selector más simple: Usa ID o clase en lugar de rutas complejas
¿Coinciden múltiples elementos?
- Haz el selector más específico: Añade un elemento padre o un atributo único
- Usar nth-child:
textarea:nth-child(2)para el segundo área de texto - Añadir identificador único: Pide al desarrollador que añada un ID al elemento objetivo
Lista de verificación de selectores
Before moving forward, make sure you've completed these steps:
Explicación:
- Selector encontrado: You've identified a working CSS selector using one of the methods above
- Probado: You've verified the selector works by testing it in your browser console
- Guardado: You've recorded the selector in your Helper configuration or saved it for later use
Próximos pasos
Ahora que sabes cómo encontrar selectores, puedes: