Guía de GeeLark RPA para principiantes (6)

Página de inicio » Blog » Guía de GeeLark RPA para principiantes (6)

Guía de RPA de GeeLark para principiantes (1)

Guía de RPA de GeeLark para principiantes (2)

Guía de RPA de GeeLark para principiantes (3)

Guía de RPA de GeeLark para principiantes (4)

Guía de RPA de GeeLark para principiantes (5)

¡Bienvenido a la Guía de RPA de GeeLark! Bueno, bueno, ¡no esperaba que llegaras tan lejos! ¡Estoy realmente impresionado! Ahora que estás aquí, aprendamos algunas técnicas avanzadas. En este capítulo, cubriremos conceptos como verificaciones lógicas, bucles y más, básicamente resolviendo los problemas que dejamos en la última sección. Esta guía tiene como objetivo ayudarte a navegar las complejidades de RPA utilizando las potentes funciones de GeeLark.

Este capítulo puede parecer un poco complicado, pero no te preocupes: practicar es la mejor manera de aprender. Desglosaré todo lo que pueda de forma sencilla para ayudarte en cada desafío. ¡Vamos a comenzar!

1. Cargar archivo en GeeLark RPA


Caso de uso: Esta función dentro de la Guía de RPA de GeeLark se usa para subir archivos locales a la nube en el teléfono. Es especialmente útil para automatizar tareas que necesitan leer archivos del sistema local y transferirlos al entorno en la nube en el teléfono, como subir imágenes, documentos u otros archivos que requieren ser procesados en la nube.

OpciónDescripción
Dirección del ficheroElija los archivos que desea cargar. Se pueden seleccionar varios archivos.
Seleccionar tipoSelección de secuencia de proceso: Cargue archivos en el orden definido en el proceso. Por ejemplo, primero se carga el archivo A y, a continuación, el archivo B. Esto es útil cuando el orden de las cargas de archivos es importante.

Selección del orden del entorno: cargue los archivos en el orden especificado para cada entorno. Por ejemplo, el archivo A se carga en el entorno 1 y, a continuación, el archivo B en el entorno 2. Esto es adecuado para escenarios en los que las cargas de archivos deben realizarse en diferentes entornos de forma secuencial.

Seleccionado aleatoriamente: seleccione aleatoriamente un archivo para cargar de los archivos disponibles. Por ejemplo, cada vez que se ejecuta el proceso, puede elegir aleatoriamente entre el archivo A, B o C. Esto es útil cuando el orden de carga no importa y un archivo aleatorio está bien.

2. Condición IF en GeeLark RPA


La condición IF es una herramienta lógica básica utilizada en Guía de RPA de GeeLark para tomar decisiones. Permite que RPA decida si realizar una acción según reglas establecidas. Piénsalo como una “pregunta de opción múltiple”: dependiendo del resultado de la condición, RPA realizará diferentes acciones.

Caso de uso: En RPA, una condición IF ayuda a tomar decisiones. Por ejemplo, puedes configurarla para que si un botón existe en la app, RPA lo cliquee; si no existe, realiza otra acción. En resumen, la condición IF hace que tu automatización sea más flexible y inteligente.

Condiciones
Hay cuatro tipos principales de condiciones, cada una adecuada para diferentes escenarios:

1. Existe / No existe:
Se usa para verificar si una variable, texto, ícono u objeto de elemento está presente.

2. Menor que / Menor o igual que / Igual a / No igual a / Mayor que / Mayor o igual que:
Se usa para comparar tamaños o igualdad entre dos valores, pudiendo aplicarse a textos y números. Por ejemplo, comprobar si un número es mayor que otro, o si un texto coincide con un valor específico.

3. Incluye / No incluye:
Se usa para verificar si una variable de texto incluye una subcadena específica. Útil en operaciones de búsqueda, como verificar si la descripción de un producto contiene una palabra clave. Por ejemplo, verificar si la variable “título” contiene la palabra “GeeLark.”

4. Aleatorio:
Esto establece un porcentaje que determina la probabilidad de que la condición IF se ejecute. Por ejemplo, establecer una probabilidad del 52% significa que la operación ocurrirá aproximadamente la mitad del tiempo, agregando incertidumbre o simulando eventos aleatorios en el proceso.

3. Técnicas de bucle For en GeeLark RPA

Cuando necesitas automatizar tareas repetitivas con RPA, el bucle For es una herramienta clave. En GeeLark RPA, hay 3 tipos principales de bucles For: For Loop Times, For Loop Elements y For Loop Data.

3.1 For Loop Times en GeeLark RPA

Caso de uso: Estableciendo cuántas veces repetir, puedes hacer que el RPA repita acciones un número determinado de veces con la Guía de RPA de GeeLark. Es útil en tareas como desplazarse 10 veces en una página o dar me gusta a 5 videos. Evita configurar cada acción por separado, acelerando y facilitando la gestión del proceso.

Agrega las acciones que deseas repetir en “Repeticiones del bucle”:

3.2 Elementos del bucle for en GeeLark RPA

Observa las imágenes a continuación. Algunos elementos que son iguales o similares (en recuadros rojos).


En los escenarios siguientes, usaré los Elementos del bucle for:

  • En la Imagen 1, necesito obtener el título y el precio de cada producto.
  • En la Imagen 2, quiero hacer clic de forma selectiva en “Agregar amigo” y detenerme después de 3 clics.
  • En la Imagen 3, necesito recorrer cada video y obtener el número de vistas de cada uno.

¿Cómo usar los Elementos del bucle for?

1. Encontrar elementos con atributos iguales
Por ejemplo, en la página de perfil de TikTok, quiero recorrer los recuentos de vistas de cada video (Elemento A, B, C, …). Primero, debo usar un selector que coincida con estos elementos con los mismos atributos. (Ya expliqué cómo localizar elementos, así que no lo repetiré aquí).

2. Guardar variables: Durante cada ciclo, podemos guardar el elemento actual y su posición como variables. La posición del ciclo puede entenderse como el orden, pero recuerda que empieza desde 1.

Ejemplo:

  • En el primer ciclo, cuando la script llega al elemento A, este se guarda como la variable data, y la posición del ciclo es 1, por lo que el valor del índice también será 1.
  • En el segundo ciclo, cuando la script llega al elemento B, este se guarda como data, y la posición es 2, por lo que el índice será 2.
  • En el tercer ciclo, con elemento C, lo mismo, índice 3, y así sucesivamente.

    Nota:
  • Cada vez que se ejecuta el ciclo, el valor guardado en la variable reemplaza al anterior.
  • La variable data es un objeto elemento, y la variable index es una cadena.
  • Los “Elementos del bucle for” solo recorrerán los elementos visibles en la página actual que cumplan las condiciones, no elementos invisibles.
    3. Uso de variables: Ahora, veamos cómo usar estas dos variables. Aquí algunos ejemplos:
    (1) En cada ciclo, hacer clic en el conteo de vistas del video (elementos A, B, C), verlo unos segundos, luego volver a la página del perfil y pasar al siguiente video.

    (2) Quiero extraer el texto de cada elemento en el bucle. Como estamos recorriendo objetos elemento, no cadenas, necesito obtener el texto de cada uno. Qué hacer con el texto extraído dependerá de tu objetivo.

Guardar la posición del ciclo en

“Guardar posición del ciclo en” suele ser un campo opcional. Solo debes llenarlo si deseas usar la posición del ciclo como variable (por ejemplo, para realizar una acción en una posición específica). Si no te afecta, puedes dejarlo en blanco.

3.3 For Loop Data en GeeLark RPA

¡Feynman trabaja duro para hacerlo realidad!
¡Gracias por tu paciencia!

Puedes consultar otro material para profundizar en técnicas avanzadas con los bucles for.

4. Salir del ciclo en GeeLark RPA

Caso de uso: Esta opción te permite detener un ciclo antes de tiempo cuando se cumple una condición determinada. Es útil para terminar el ciclo en cuanto aparecen ciertas condiciones, aumentando la eficiencia del proceso.

Normalmente, usarás esta acción junto con “Elemento del ciclo for”, “Repeticiones del ciclo” o “Datos del ciclo” para romper el ciclo.

5. Terminar tarea en GeeLark RPA

La acción “Terminar tarea” se usa para detener inmediatamente la tarea actual. Sin importar en qué paso esté, al activar “Terminar tarea”, se interrumpe y no se ejecutarán los pasos siguientes, siendo esencial para gestionar el flujo de trabajo en la Guía de RPA de GeeLark.

6. Otros ajustes en GeeLark RPA

6.1 Configuración de tareas en GeeLark RPA

Caso de uso: Esta acción te permite definir variables personalizadas y usarlas en tu plantilla RPA, como en la Guía de RPA de GeeLark. Puedes crear hasta cinco tipos de variables: String (Texto), Texto por lotes, Booleano, Número y Archivo.

¿Cómo usar la configuración de tareas?

1. Crear variable: Selecciona el tipo de variable (ej. String, Número, Booleano, etc.) y proporciona el nombre y valor predeterminado.

  • String: almacena datos de texto, como “Hola Mundo” o “Camiseta.” Útil para ingresar contenido o verificaciones basadas en texto.
  • Texto por lotes: puede guardar múltiples fragmentos de texto, ideal para bucles.
  • Número: almacena datos numéricos, para ingresar valores o realizar comparaciones.
  • Booleano: valores true/false, útiles en verificaciones lógicas.
  • Archivo: guarda archivos, útil si necesitas subir un archivo.

2. Usar variables: Una vez creadas, puedes referenciar las variables en distintas acciones seleccionando “Usar variable.” Esto se destaca en esta Guía de RPA de GeeLark.

Por ejemplo, en la acción “Ingresar contenido”, puedes usar tu variable de cadena definida para ingresar texto.


3. Configurar valores antes de publicar: Antes de publicar la tarea, puedes modificar los valores de estas variables en cualquier momento, para distintos escenarios.

6.2 Manejo de excepciones en GeeLark RPA

Caso de uso: Durante la ejecución, algunas acciones pueden fallar. GeeLark RPA ofrece dos opciones de manejo de excepciones para controlar el flujo.

Omitir:

Si ocurre un problema durante la ejecución (p.ej., no se pudo hacer clic en un elemento), puedes elegir “saltar” ese paso. La tarea continuará con las siguientes acciones. Útil cuando deseas que el proceso siga aunque fallen algunos pasos, permitiendo que otras acciones continúen.

Interrumpir:

Si un paso falla, puedes decidir “interrumpir” la tarea. La ejecución termina inmediatamente, sin realizar pasos subsiguientes. Es recomendable para procesos donde quieres completar todo con éxito y cualquier fallo debe detenerse, como en la Guía de RPA de GeeLark.

¡Felicidades! Ahora has finalizado tu capacitación en la Guía de RPA de GeeLark y dominado habilidades avanzadas para crear plantillas complejas.

¡Ahora a practicar! Solo con experiencia podrás perfeccionar tus habilidades.

Por supuesto, GeeLark RPA continuará mejorando y actualizándose. Confío en que, independientemente de los cambios, podrás adaptarte fácilmente. ¡Empieza ya a usar GeeLark RPA para potenciar tu productividad!

Si tienes dificultades o necesitas repasar, vuelve a consultar esta guía. ¡Siempre estaré aquí para ayudarte!

Guía de RPA de GeeLark para principiantes (1)

Guía de RPA de GeeLark para principiantes (2)

Guía de RPA de GeeLark para principiantes (3)

Guía de RPA de GeeLark para principiantes (4)

Guía de RPA de GeeLark para principiantes (5)

Manual de usuario de GeeLark RPA aquí