Guía de selectores web#
En esta sección no abordamos las formas básicas de grabar y utilizar selectores en Sherpa RPA mediante el botón y el panel "Grabación". Si no está familiarizado con las técnicas básicas de grabación de selectores:
- consulte la sección "Configuración de selectores":
- consulte los videos tutoriales en nuestro canal oficial de Youtube (o canal de Rutube):
Además, en esta sección no abordamos los selectores de escritorio. Aquí hablamos sobre las formas de seleccionar selectores web en casos complejos.
Para buscar elementos en una página web, en los bloques de la paleta "Automatización de navegadores" se pueden utilizar selectores CSS o XPath. En Sherpa RPA, la herramienta de grabación de acciones del Usuario (grabador) graba por defecto selectores CSS.

Si desea utilizar manualmente un selector XPath en lugar de un selector CSS, agregue al selector en la columna CSS en la ventana "Editar selector" el prefijo xpath:
El uso de XPath en lugar de CSS en los selectores se demuestra en el video:
En la mayoría de los casos, no hay diferencias entre CSS y XPath. Prácticamente cualquier selector CSS se puede convertir en XPath, y viceversa: son dos formas alternativas de designar los mismos elementos. Por lo general, los selectores CSS son más simples y más cortos de leer, por lo que en Sherpa RPA se utilizan por defecto.
XPath tiene capacidades adicionales para trabajar con el contenido textual de los elementos, sin embargo, en Sherpa RPA para tales tareas hay una columna separada "Texto" en la ventana de selectores. Esta proporciona las mismas funciones que XPath y, además, es una alternativa más conveniente.
La lista de posibles prefijos se enumera en el menú desplegable del botón "Insertar modificador" en la ventana "Editar selector". En particular, está disponible el prefijo regex:, que permite utilizar expresiones regulares en las columnas de texto del selector (por ejemplo, en la columna "Texto"). También en las columnas de texto del selector están disponibles los caracteres comodín:
*(reemplazo de cualquier secuencia de caracteres),?(reemplazo de exactamente un carácter).