Skip to content

Introducción a la Terminología

Selectores

¿Para qué sirven los selectores?

Como su nombre indica, seleccionar consiste en elegir lo que se desea de un conjunto de elementos. Un selector permite elegir el elemento deseado de entre los numerosos elementos de una página web.
El término "selector" proviene de las Hojas de Estilo en Cascada (Cascading Style Sheets, CSS) del desarrollo web. No se preocupe, aquí no se trata de aprender programación ni escribir código. Se trata de utilizar los selectores CSS para (en adelante, para simplificar, los llamaremos simplemente "selectores").
Por ejemplo, si desea darle "me gusta" a una publicación específica con RPA, y hay 10 publicaciones en la página principal, y solo quiere darle "me gusta" a la quinta, deberá usar un selector para ubicar el botón de "me gusta" de la quinta publicación y luego hacer clic en él. Sin un selector, RPA no sabría qué elemento de la página web manipular.

Como se muestra en la imagen, al introducir el selector #submit-button, RPA hará clic en el elemento de la página web que tenga el atributo <xxxx id=submit-button. rpa-selector

Variables

Una variable es un contenedor que puede almacenar texto, datos, elementos web, etc. Por ejemplo, si obtiene el texto "Nstbrowser is a great product!" de una página web y lo almacena en la variable A, y en el siguiente paso necesita introducir ese texto en un cuadro de entrada, solo tiene que llamar a la variable A.
En las opciones de operación, las opciones 【Obtener URL】, 【Datos del elemento】 y 【Ciclo For de elementos】 pueden almacenar los elementos web obtenidos como variables para su uso en pasos posteriores. rpa-variable

También admitimos el uso de variables globales, en las que puede predefinir los datos necesarios.
Las variables globales se editan en formato JSON. rpa-global-variable

IF

¿Se ha encontrado alguna vez con una situación como esta? En una página de inicio de sesión, necesita introducir la contraseña y la cuenta de usuario. Si no se muestra el cuadro de entrada de contraseña, actualiza la página web. Es decir, si se cumple la condición, ejecuta el paso 1; de lo contrario, ejecuta el paso 2. Para este tipo de situaciones, puede utilizar la condición 【IF】 para realizar la comprobación y ejecutar los pasos correspondientes según el resultado de la comprobación.
La condición 【IF】 permite comprobar variables o comparar variables con el resultado de una entrada: variable existente/no existente, contenida/no contenida, igual/desigual... Si la condición es verdadera, se ejecutan los pasos del área A; de lo contrario, se ejecutan los pasos del área B o no se realiza ninguna operación y se continúa con el siguiente paso. rpa-if

Bucles

Un bucle consiste en repetir una acción. Por ejemplo, dar "me gusta" a varias publicaciones, obtener todos los comentarios de un producto y guardarlos en un documento, pasar páginas o hacer clic en varias imágenes. Cuando se encuentre con este tipo de situaciones, deberá considerar el uso de un bucle for para ayudarle con las tareas repetitivas.
Nstbrowser tiene tres tipos de bucles for: 【Ciclo For de elementos】, 【Ciclo For de veces】 y 【Ciclo For de datos】. Los tres tienen diferentes casos de uso, que se explicarán con más detalle más adelante. Aquí solo se presenta una breve introducción.