studio
2023.10
false
UiPath logo, featuring letters U and I in white

Guía de usuario de Studio

Última actualización 17 de dic. de 2024

Ejemplo de uso de la automatización de texto

Con el fin de ejemplificar la automatización de un proceso mediante el uso de actividades de reconocimiento de texto, creamos un proyecto de automatización que abre Internet Explorer y accede a un artículo de Wikipedia con tablas de tipos de cambio históricos con respecto al dólar estadounidense. Extrae los datos de la tabla de los últimos años, los muestra en el panel de Salida y comprueba si la moneda Euro se encuentra en la tabla.

Nota: Se recomienda ejecutar tus automatizaciones web en Internet Explorer 11 y superiores, Mozilla Firefox 50 o superior o la versión más reciente de Google Chrome.
  1. Abre Internet Explorer y navega a https://en.wikipedia.org/wiki/Tables_of_historical_exchange_rates_to_the_United_States_dollar#Table_for_recent_years.
  2. En Studio, crea un Nuevo proceso en blanco.
  3. Desde el panel Actividades, agrega una actividad Abrir el navegador al panel Diseñador y, en el campo Url, escribe: "https://en.wikipedia.org/wiki/Tables_of_historical_exchange_rates_to_the_United_States_dollar#Table_for_recent_years".


  4. En la pestaña de la cinta de Diseño que se encuentra en el grupo de Asistentes, haz clic en Extracción de datos. Se muestra el Asistente de Extracción.
  5. Haz clic en Siguiente, selecciona una celda de la Tabla de años recientes de la página web y, a continuación, haz clic en cuando se te pida que extraigas los datos de toda la tabla. Se mostrará una vista previa de los datos en el paso del asistente de Vista preliminar de datos.
  6. En el campo Número máximo de resultados, escriba 200 y haz clic en Finalizar. Es necesario realizar esto, ya que nuestra tabla contiene un gran número de entradas y queremos asegurarnos de que se extrae toda la tabla.
  7. En la ventana Indicar enlace siguiente, haz clic en No porque nuestros datos no abarcan varias páginas. El proceso se actualiza y se muestra una secuencia Extracción de datos en el panel del Diseñador. En esta secuencia, se genera una actividad Asociar navegador, que contiene una actividad Extracción de datos que recupera el contenido de la tabla. Los datos son almacenados en la variable ExtractDataTable de TablaDeDatos generada automáticamente.


  8. Crea una nueva variable de tipo Cadena GetTextcon el ámbito de aplicación establecido Secuencia.
  9. Agrega una actividad Tabla de datos de salida en el contenedor Asociar navegador de la actividad Adjuntar Explorador, después de la actividad Extraer Datos. Esta actividad convierte los datos de la tabla en una cadena que puede mostrarse en el panel Salida.
  10. Selecciona la actividad Tabla de datos de salida, agrega variable ExtractDataTable en el campo Tabla de datos y en el campo variable GetText en el campo Texto.
  11. Agrega una actividad Escribir línea después de la Tabla de datos de salida, y agrega la GetTextvariable en el campo Texto. De este modo, los datos extraídos de la tabla se escriben en el panel Salida.


  12. Agrega una actividad de Retraso luego de la secuencia Extracción de datos y establece la propiedad Duración a 00:00:03 (3 segundos). Este retraso tiene el propósito de permitir que la página web se cargue completamente antes de realizar la siguiente actividad.


  13. En el panel de Variables, crea una nueva variable, llamada GetExists, y establece el tipo a Booleano y el alcance a Secuencia.
  14. Agrega una actividad de Texto existente después de la actividad Retraso y escribe "Euro" en el campo Texto. Haz clic en el botón Indicar en pantalla y, a continuación, haz clic en la celda de la tabla con el euro en la página del navegador abierta anteriormente. Se generó un selector para el elemento de la interfaz de usuario. En este caso, la actividad comprueba si la palabra se Euro encuentra en la tabla.


  15. Selecciona la actividad Texto existente y después, desde el panel Propiedades, introduce la GetExistsvariable en el campo Existe.
  16. Agrega una actividad SI después de la actividad Texto existente e inserta la Variable GetExists en el campo Condición.
  17. Agrega dos actividades de Cuadro de mensajes, una en la sección Entonces, la otra en la sección OTROS de la actividad Si.
    • Selecciona la actividad Buzón de mensajes en la sección Entonces y escribe "Euro appears in the table." en el campo Texto. Este mensaje aparece si la palabra Euro se encuentra en la tabla.
    • Selecciona la actividad Buzón de mensajes en la sección SI NO y escribe "Euro does not appear in the table."en el campo Texto. Este mensaje aparece si la palabra Euro no se encuentra en la tabla.

      El flujo de trabajo debería ser el siguiente:



  18. Presiona F5 para ejecutar el proyecto. Ten en cuenta que los datos de la tabla de tipos de cambio recientes se extraen y se muestran en el panel de Salida, y aparece un cuadro de mensaje que indica si la palabra Euro se encontró o no.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.