-
Sección 0 - Introducción
-
Section 1 - Rocketbot Installation
-
Section 3 - Creating a new Bot
-
Section 4 - Variables
-
Section 5 - Website
-
Section 6 - Excel
-
Section 7 - Logic
-
Section 8 - Send information to file
-
Section 9 - Email
-
Section 10 - Robot Child
-
Section 11 - Final Robot
Prev
Call another robot
Sergio Lagos Castro
Felicitaciones, excelente trabajo! reforcé lo ya aprendido con este curso que más que básico a mi gusto es primordial.
Marcela Vergara
Muchas gracias Sergio!
Nos alegramos que te sirva para reforzar lo aprendido :).
Saludos!.-
mgaby109109
que espectacular gracias
Marcela Vergara
🙂
Jhonatan Ora Badillo
Excelente curso, Marcela! Muchas gracias a ti y al equipo por compartir y ser parte de esta hermosa aventura del uso de RPA 🙂 Estoy muy agradecido por todo lo que he podido aprender y, más importante, realizar y mejorar dentro de la organización.
Espero continuar con esta gran aventura y los siguientes cursos 🙂
Un abrazo a todos!
Marcela Vergara
Hola Jhonatan!,
Muchas gracias a ti por el interés! 😀
Saludos!.-
AAlmarza
Marcela, hola, la pagina de MercadoLibre esta caida en este momento y me puse a hacer el robot con la de falabella, pero me encontre con lo siguiente: al buscar un producto tengo dos XPATH diferentes, concatenan el codigo del producto al xpath, se puede resolver de otra forma?
//*[@id=”testId-pod-displaySubTitle-prod17753800″] –> Samsung
//*[@id=”testId-pod-displaySubTitle-prod17621295″] –>Iphone
Marcela Vergara
Hola!,
Prueba con el FullXpath, pasa que ese que estás utilizando tiene un id, y por lo visto va a ir cambiando.
Saludos!.-
AAlmarza
Gracias Marcela por responder, seguí con el caso Falabella y lo logré ocupando FullPath pero no me deja presionar ENTER, sale este mensaje: “Un software automatizado de pruebas esta controlando Chrome”, hay alguna forma de controlar eso?
AAlmarza
Ya lo solucioné, el que no funcionara enviar Enter no era por eso. Di un espacio luego de escribir el producto y luego di enter, ahí paso.
Marcela Vergara
Super! 🙂
wilmer
Buen día Marcela.
Excelente Curso, muchas gracias por todo lo enseñado.
Me puedes ayudar con algo, estoy practicando lo aprendido realizando un Bot que carga información a un ERP, pero estoy en una parte donde se maneja una lista desplegable o combo box, la idea es que el dato se toma desde un Excel y ese debe llegar al combo (Para que sea dinámico), utilice la opción Full Xpath pero con esta me queda estático, intente también con la opción de JavaScript pero tampoco me funciono.
Agradezco tu ayuda, saludos desde Colombia.
Att. Wilmer.
Marcela Vergara
Hola Wilmer!,
Gracias a ti por el interés :D.
Intentaste con hacer click en ese selector y con el comando “Enviar Tecla”, enviar el dato?
Si tienes más dudas te invitamos a nuestro foro donde podremos responder de forma más rápida: http://forum.rocketbot.co/
Saludos!.-
Mariov65
Excelente curso Marcela, es muy practico y te deja con ganas de aprender mucho mas. Una consulta donde se puede descargar el certificado de este curso?
Marcela Vergara
Hola Mario!
Gracias :D, Cuando entras al curso arriba a la izquierda debiese aparecer el botón que dice Diploma.
Si no lo encuentras por favor escríbenos en el foro para responder mejor: http://forum.rocketbot.co/
Saludos!.-
Joseph
Excelente curso Marcela, a pesar de ser el primer nivel es muy completo. Felicitaciones.
Marcela Vergara
Muchas gracias Joseph por el interés!, nos alegramos que les guste :D.
Saludos!
jjmattar
Muchas gracias Marcela, esta bien explicado el primer nivel de Rocketbot.
Marcela Vergara
Gracias jjmattar!.
Saludos!.-
jjmattar
Marcela disculpa, cuanto tiempo tarda para que te evalúen tu robot y te entreguen el certificado, Saludos cordiales.
Marcela Vergara
Hola jjmattar,
Depende del flujo de solicitudes ya que se va revisando por orden de llegada, pero revisé tu solicitud y debieses tener la respuesta hoy.
Saludos!.-
jjmattar
Gracias Marcela, estoy a la espera 😀
Luz Paredes
Hola tengo una duda. estoy trabajando con modulos de PDF a Img pero me arroja un error de ” ResourceWarning: subprocess 15380 is still running” y no me genera la imagen . creen que me puedan ayudar con ello ?
Marcela Vergara
Hola luz,
Se realizaron modificaciones al módulo, prueba descargandolo nuevamente por favor: https://market.rocketbot.co/?60#/module/Pdf2Img
CarlosPH
Hola Mercela, muchas gracias por tu curso y la disposición de enseñarlo de tal manera que se entiende perfectamente, tengo una duda, el diploma que me fue entregado por concluir sale con mi nombre de usuario y en verdad me gustaría que este fuera con mi nombre completo, existe la posibilidad de hacer tal cambio
Marcela Vergara
Hola Carlos,
Si claro, lo puedes cambiar en “Editar mi perfil”, ahí puedes ingresar nombre y apellidos y luego en la opción “Mostrar este nombre publicamente” eliges la opción que quieras visualizar en el certificado.
Saludos!.-
Ivan Jara Verdugo
Hola Marcela
Primero que todo decir que es un excelente curso, muy práctico y fácil de entender. Tengo una consulta, ¿existe algún comando que me permita unir todas las hojas de un excel en una sola hoja? Esto ya que estoy con un archivo excel que contiene 18 hojas y para realizar los cálculos pertinentes tendría que hacerlo como 18 veces, lo que resulta tedioso.
Saludos
Marcela Vergara
Hola Iván,
Muchas gracias!, lo que puedes hacer es:
1.- Contar las filas de la primera hoja para saber hasta donde hay información, luego a ese resultado sumarle uno (esto para saber desde donde empezar a escribir los valores de las próximas hojas)
2.- Contar las filas de la hoja2
3.- Utilizar el comando copiar-pegar del módulo Advanced Excel y copiar el rango deseado en la fila siguiente vacía de la primera hoja (o donde quieras unificar todo)
Si te quedan dudas te recomiendo utilizar el foro donde te podemos ayudar de forma más óptima: http://forum.rocketbot.co/
Saludos!.-
Saludos!.-
Ivan Jara Verdugo
Gracias Marcela
Oliver Enrique Quiroz Diaz
Hola Marcela, buen día
Antes que otra cosa, muy bueno el curso, te da un panorama muy bueno de las posibilidades que puedes hacer con un robot, gracias por la oportunidad,
Por otro lado, tengo la duda como puedo seleccionar una opción de combo box, logro dar el clic para que despliegue pero no se como seleccionar una de las opciones que se despliegan.
Saludos cordiales.
Marcela Vergara
Hola Oliver!,
Gracias!, luego de que se despliegue el combobox puedes ver si te deja seleccionar alguna opción mandando la palabra con el comando “Enviar Texto Web”, sino, una vez que lo despliegas puedes inspeccionar y obtener el xPath de la opción que necesitas y realizarlo con el “Click en Objeto”
Saludos!.-
Ivan Jara Verdugo
Hola Marcela, buenas tardes
Estaba probando el comando “Obtener coordenadas del mouse” de la sección Desktop. Seguí los pasos del tutorial, pero al momento de ejecutarlo me aparece el siguiente mensaje de error:
‘builtin_function_or_method’ object has no attribute ‘sleep’
Espero que me puedas ayudar por favor.
Saludos y felices fiestas patrias.
Ivan Jara Verdugo
Feliz año nuevo, perdón
Marcela Vergara
Hola Iván,
Feliz año, un poco atrasado jaja.
Qué versión estás utilizando? aparece en la consola de Rocketbot.
Ivan Jara Verdugo
Hola Marcela, qué tal
Estaba ingresando una página y al momento de utilizar el comando “Click en objeto” utilizando full xpath me aparece el siguiente mensaje de error:
Message: javascript error: Cannot read property ‘defaultView’ of undefined
(Session info: chrome=84.0.4147.135)
Estoy utilizando el navegador de google chrome, pero en firefox también me aparece error.
La versión de rocketbot es Rocketbot Developer Studio para MacOS.
Espero atento respuesta.
Saludos cordiales
Marcela Vergara
Hola Iván,
Revisa si el elemento está dentro de un iFrame.
indícame un mail donde pasarte un archivo que soluciona lo del error en el comando “Obtener coordenadas”
Saludos!.-
Ivan Jara Verdugo
Hola Marcela, si, mi correo es ijara@wodobox.com. Gracias.
Saludos
Marcela Vergara
Listo, enviado.
Ivan Jara Verdugo
Hola Marcela
Correo recibido, gracias. Respecto al comando “Click en objeto” no encuentro el iFrame por ninguna parte.
Saludos
Marcela Vergara
Hola Iván,
No entiendo muy bien, estás utilizando un Click y falla porque el elemento está dentro de un iFrame? o Cambiarte a Iframe te genera error?. qué pagina es?
Saludos!-
Augusto Soots
Excelente curso.
Muchas gracias Marcela es usted una excelente profesora.
Marcela Vergara
Hola Augusto,
Muchas gracias a ti por el interés 😀
Saludos!.-
Ivan Jara Verdugo
Hola Marcela
Tengo una duda, el miércoles de la semana pasada envié mi proyecto para certificación de Rocketbot. ¿Cuánto tiempo demora en saber mis resultados?
Saludos
Marcela Vergara
Hola Iván,
Se van revisando por orden de llegada y depende del flujo de solicitudes que hayan, el tuyo ya fue revisado y generado hoy ;).
Saludos!.-
ERIK MONRROY
Para enviar el proyecto de la certificación piden un video, debe ser igual de explicito que el de la sección 13? o solo basta con explicar los 3 robots mostrandolos y ya?
Marcela Vergara
Hola Erick,
Una breve explicación, y la ejecución del proceso, para validar que les funciona.
Pasa que a veces los proyectos son con login en páginas por ejemplo, y por temas de seguridad no deben incluir las credenciales, como no los podemos ejecutar, necesitamos revisar que a uds. si.
Saludos!.-
Eric Vasquez Tenorio
Hola Marcela envie mi Robot según lo requerido para poder solicitar el Certificado aproximadamente el tiempo de emisión del Certificado aproximadamente de cuanto tiempo demorarían, Saludos y Excelente Curso
Marcela Vergara
Hola Eric,
El tiempo depende del flujo de solicitudes que hayan, se van revisando por orden de llegada, pero te responderán si o si :D.
Saludos!.-
Jose Gamino
Buenas Marcela,
Al momento de ejecutar mi bot final me aparece un error de Rocketbot Debugger que dice:
An exception of class UnsupportedFormatException was not handled. The application must shut down.
Exception Message: The path passed into new FolderItem was invalid
Ya revise todas las rutas de mis archivos y estan en la correcta no se a que se deba este error. Aunque a pesar del erro el bot corre bien y hace todo lo que le indique.
Espero me puedas ayudar en este caso. Saludos
Marcela Vergara
Hola Jose,
Si, es solo un exception, no influye en el funcionamiento pero si quieres que no aparezca puedes renombrar la carpeta debugger que está dentro de Rocketbot y ya no lo mostrará
Saludos!.-
Daniel3010
Buenas tardes tengo un problema con el tema de los padres, en el iterador al momento de querer obtener los datos de la variable datos en el hijo que busca en la pagina de mercado libre me aparece el error de que la variable datos no esta definida, crei que se debia a que no ejecute el padre, pero el error persiste estoy atorado en ese paso
muchas gracias por su respuesta
Marcela Vergara
Hola Daniel,
Estás intentando leer una variable del hijo desde el Padre?, si es así debes desde el hijo setear la variable del padre, esto se realiza con un Asignar Variable, de esa forma puedes compartir el dato. En el caso contrario, para que un hijo utilice la variable del padre solo se debe llamar mediante las llaves {varPadre}, y no se debe crear en el bot hijo. Te dejo una BD de ejemplo: https://docs.rocketbot.co/?p=1745
Franco Stuart Ramos Giron
Excelente curso Marcela, muy bien explicado.
Acabo de enviar el mail junto a los requisitos para el certificado. Saludos! 😀
YessidSarmiento
buenas tardes quisiera saber como me fue en la entrega de mi bot es que ya desde el 22 de febrero lo entregue y no e tenido respuesta
Marcela Vergara
Hola Yessid!
Disculpa la demora, hay mucho flujo de solicitudes y se va revisando por orden de llegada, te recomiendo no responder el correo que enviaste sino subirá y quedará con fecha más actual, por lo que podría ser revisado después :/.
Pero te comento que lo verán ahora ;).
Saludos!.-
nicovillas
Agradecido por el curso,
Realice mis robot a bases de las clases aprendidas en el curso, y realmente la velocidad y procesamiento del robot fue eficiente para las tareas asignadas.
Saludos
Marcela Vergara
Hola Nico,
Super! genial que te intereses y que te haya servido 😀
Saludos!.-
Will SG
Hola Marcela, un gusto.
Muchas gracias por tan excelente curso.
A nivel personal, aprendi y reforce muchas areas en cuanto a desarrollo RPA.
¡Excelente trabajo con el curso! Saludos.
Marcela Vergara
Hola Will,
Muchas gracias por el interés, nos alegramos que te haya servido :D.
Saludos!.-
Harold Manjarrez Aguas
Buenas tardes, mil gracias por el curso, muy enriquecedor. Tuve inconvenientes inicialmente porque estuve conectado por una vpn, luego me desconecté y los robots funcionaron bien. Saludos.
Marcela Vergara
Hola Harold!
Super!, genial que te haya resultado todo ok :D.
Saludos!.-
edland01
Buen dia Marcela.
He enviado mi proyecto a la direccion de correo que proporcionan en la descripcion de este capitulo, desde hace una semana y no he recibido respuesta. Sera posible verificar si mi correo fue entregado?
Saludos!
Marcela Vergara
Hola Eduardo,
Cómo estás?, las certificaciones se van revisando por orden de llegada, me informan que el tuyo está en revisión por lo tanto tendrás hoy la respuesta ;).
Saludos!.-
edland01
Gracias Marcela! Saludos.
jairoandres
Buen día, tengo un problema al hacer clic sobre un filtro de una pagina, cuando ejecuto el robot alguna veces si toma el filtro y otra veces no lo hace, cuando no lo hace yo ingreso a la ejecución y hago el clic y el robot continua su proceso, que puedo revisar ?, el filtro tiene el esperar objeto y siempre carga true, sin embargo no se ejecuta, el filtro cuando carga la pagina inicialmente no se visualiza toca bajar un poco el scroll de la pagina, eso me podría afectar ??.
Quedo atento,
Marcela Vergara
Hola Jairo,
Si, podría afectar en algunos casos, te recomiendo que primero utilices el comando scroll del módulo WebPro y luego con el comando Esperar por Objeto, elijas la opción Visible, también puedes agregar 2 segundos en la opción “esperar después” en caso de que lo requiera.
Saludos!.-
jcaceres
Buenas tardes Marcela:
Cuando se copia y pega la actividad del log del padre al robot hijo y ejecuto esta actividad en el hijo, no escribe nada en el archivo de texto del log
Marcela Vergara
Hola jcaceres,
En qué parte específica del video te sucede eso, lo estás realizando igual o modificaste algo?, fíjate si la ruta del archivo es correcta o si te arroja algún error en la consola de Rocketbot.
jgtellezv
Buen dia. en la versión que tengo no encuentro en Mods la opción de guardar archivo excel..
Studio v2020.12 3.
Marcela Vergara
Hola jgtellezv,
Para guardar un archivo Excel lo puedes realizar directamente con el comando “Guardar Excel” del menú Integración con Aplicaciones->Excel.
En el módulo Advanced Excel (https://market.rocketbot.co/?3#/module/AdvancedExcel) también hay uno, llamado Guardar XLSX.
Si no encuentras algún comando puedes utilizar el buscador ubicado en la parte superior izquierda.
Saludos!.-
jgtellezv
perdón v2020.12.30
Juanagudelo
Hola Marcela, el curso está súper bien preparado, me gusto bastante tu explicación. Después de realizar el curso me surgen varias dudas … (Estoy utilizando la versión v2020.12.30)
1. ¿Cuál es la opción en el modulo de Excel para ingresar un solo registro en una celda?
2. Encerré todo mi código dentro de un try-catch y al utilizar la función nativa de Excel:”Abrir” falló y este error no fue tomado por try-catch, por lo tanto me toco poner un try-catch solo en el bloque donde estaba abriendo el Excel, ¿quisiera saber esto por que puede pasar?
3. Porque puede pasar que al ejecutar un robot hijo desde una padre el paso a paso me falla a menos que ingrese una espera después de cada paso, pero al ejecutarlo desde el robot hijo no falla.
4. Ayer envié el código del robot con el video, más o menos en que momento me puede llegar la certificación.
Gracias por la atención.
Saludos!!! 🙂
Marcela Vergara
Hola Juanagudelo,
Respondo a tus preguntas:
1.- El comando es “Escribir Celda”, puedes escribir una celda en específico o un rango.
2.- Probé agregando un Try Catch, dentro un comando cualquiera y luego un abrir excel con la ruta mal para que fallara y entró al catch ejecutando el comando que puse ahí. Lo tienes como lo describí o ese try catch lo tienes dentro de algún ciclo?.
3.- Al ejecutar desde un bot padre, simula la ejecución en producción, por lo tanto es más rápida, por eso son tan importantes los tiempos de espera (esperar por objeto)
4.- Las certificaciones se van revisando por orden de llegada y varia de la cantidad de solicitudes que hayan, pero debiesen responderte entre hoy o el lunes (mañana es feriado en Chile) 🙂
Saludos!.-
gbolanos
Buenas noches Marcela, alguna consulta.
1. Cuando ejecuto el LeeExcel, las variable se completan pero en el Hijo y Correo no. Así debería ser cuando se enlaza diferente bot. ( Se ejecuto el todo el proceso)
2. El Cerrar XLSX cierra los datos que se visualizan en el excel, pero no el aplicativo. Así debe ser.
3. Si deseo ejecutar estos bot en otra PC, debo tener los archivos de configuración en esos equipos.
El Diploma de finalización como lo obtendría, realizare un bot para el certificado.
Muy buen curso espero que los siguientes sean igual de buenos.
German Bolaños
gbolanos@gttecnologia.com
Marcela Vergara
Hola Germán,
1.- Los hijos no mostrarán los datos de sus variables en la web, si quieres visualizar si está trayendo la información o no, puedes agregar una Alerta imprimiendo las variables que quieras ver.
2.- Puedes utilizar el módulo KillApp para matar un proceso.
3.- Efectivamente, debes copiar todos los insumos que requiera el bot y cambiar las respectivas rutas.
4.- El diploma lo obtienes al finalizar el curso, arriba a la izquierda aparece un botón que dice “Diploma”, respecto a la certificación, esperamos tu proyecto, recuerda enviarlo a certificaciones@rocketbot.com ;).
Saludos!.-
German Max Bolaños
Buenas tardes Marcela.
Que me recomiendas en el caso de que tenga que ingresar a una pagina y tenga que escoger en el dia y el mes de descarga.
Por ahora estoy colocando un tiempo de demora para que puedan colocar las fecha y descargue el archivo.
German Bolaños
Marcela Vergara
German,
No entiendo tu pregunta.
Si te refieres a elegir una fecha en un calendario, debes inspeccionar y ver si deja enviarlo como texto (con Click en Objeto y luego Enviar Texto) o también probando con JS.
German Max Bolaños
Buena noches Marcela.
Cuando descargo un archivo tengo estos datos archivo_fecha_hora.csv, como podría hacer para que sistema ya sea si lo desea abrir o comprimir se considere el inicio de la palabra, este dato no cambiara la fecha y hora si.
espero me pueda indicar para poder enviar mi proyecto.
German Bolaños
Marcela Vergara
Hola Germán,
Puedes usar el módulo DownloadWait, cuando descargas un archivo, realiza una espera variable (similar al comando Esperar por Objeto), y entre los datos que puedes obtener en variables, dejará el nombre.
German Max Bolaños
Gracias Marcela, por la respuesta.
Mas bien envíen mi bot, desearía saber para cuando podría tener alguna respuesta
German Bolaños
gbolanos@gttecnologia.com
katiuska
Holis German te funciono todo lo que explicaron, yo hice todo los pasos pero al tratar de buscar otro otra descripción el navegador se cierra y solo me deja el excel abierto con solo los datos de la primera búsqueda
Eliezer Anaya
Hola buenas tardes, una pregunta, cual es el tiempo de respuwsra paea la certificación? Ayer envie mi robot pero no se si llego todo ok o algo
Eliezer Anaya
Hola buenas tardes, una pregunta, cual es el tiempo de respuesta para la certificación? Ayer envie mi robot pero no se si llego todo ok o algo
user
Hola Eliezer,
Si llegó tu mail :D, se van revisando por orden de llegada e informando si cumplen o no y que se debe mejorar en ese caso, hemos tenido harto flujo de solicitudes, pero se revisan todos.
Saludos!.-
German Max Bolaños
OK espero gracias
dagreda
Hola buenas tardes, envié mi robot y video para la certificación el día Viernes 11 de Junio.
Quería saber si ha podido recibirlo o debo enviarlo de nuevo,
Gracias,
Me gusto el curso!!
Saludos!
user
Hola David,
Ya fue generado tu certificado, debes tenerlo en el correo 😀
Saludos!.-
Claudio_artion
Hola que tal, yo envié el robot y enlace al video por correo el miércoles 16 de junio. ¿Lo habrán recibido?
Marcela Vergara
Hola Claudio,
Si, lo recibimos, pero estamos con un alto flujo de solicitudes y se van revisando por orden de llegada, pero todos se revisan y se informa si está ok o qué se debe corregir.
Nelson Angel
Hola Marcela
Tengo una duda hice el ejercicio con la pagina de mercado libre colombia, pero cuando intento iterar no me llena si no la primera linea. Que puede ser??
Muchas gracias
Saludos,
Marcela Vergara
Hola Nelson,
Puede que haya cambiado algún identificador respecto al ejercicio, para recorrer todos los elementos debe tener un contador.
Si lo tienes en un For, puedes agregar alertas para ver en qué posición va y revisar si arroja algún error.
katiuska
me paso lo mismo, yo hice todo los pasos, pero al tratar de buscar otro otra descripción el navegador se cierra y solo me deja el excel abierto con solo los datos de la primera búsqueda
Marcela Vergara
Hola katiuska,
Te aparece algún error en la consola de Rocketbot cuando se cierra el navegador?, te recomiendo ir poniendo Alertas e ir imprimiendo las variables para ver qué datos está trayendo, si sigues con errores por favor escríbenos en nuestro foro donde puedes adjuntar más detalles como capturas para ver los errores, algún video o incluso la bd de ser posible
katiuska
Holis German te funciono todo lo que explicaron, yo hice todo los pasos pero al tratar de buscar otro otra descripción el navegador se cierra y solo me deja el excel abierto con solo los datos de la primera búsqueda, pudiste resolverlo?
CarlosF
Buen día. He creado mi robot y funciona muy bien en windows, pero al probarlo en macOS tiene problemas con excel, necesito haber iniciado excel previamente para que funcione.
Marcela Vergara
Hola Carlos,
Que error te aparece?, tienes la última versión de Rocketbot?.
Carla Valesca Lorca Loyola
Hola Marcela.
Quisiera saber si recibieron mi video y el robot que envíe por correo.
Saludos.
Marcela Vergara
Hola Carla,
Me comentan que ya fue respondido y generado :), disculpa la demora pero hemos tenido muchas solicitudes.
Saludos!.-
ernestop74
Buen día, he estado realizando mi robot de acuerdo a todo lo aprendido y está todo muy bien. De hecho me ha funcionado todo excelente hasta el momento. Pero luego fui mejorando el robot y agregando más y más comandos y cuando probé, muchas veces el robot me fallaba y noté que las instrucciones que ya yo tenía, parecen saltar de posición cuando agregas nuevas instrucciones. Esto lo sé porque tenía 3 instrucciones que hacían cosas parecidas y las coloqué juntas y una de lo que me estaba fallando era que una de las instrucciones se movió hacia arriba luego de haber agregado nuevos comandos. Cuando bajé la instrucción a su lugar, todo volvió a funcionar a la perfección.
La pregunta sería: hay manera como de bloquear para que las instrucciones no se muevan, ya que mi robot tiene más de 30 comandos y cada vez se vuelve más tedioso revisar si falla porque cometí un error en el comando o porque se movió de posición un comando que ya estaba probado.
Gracias
user
Hola Ernesto,
No existe una forma de bloquear las instrucciones, no se moverán a menos que las arrastres.
También te recomiendo no arrastrar los comandos desde el menú izquierdo al dashboard, ya que existe un bug con eso y tiene a desordenar o incluso desaparecer algunas instrucciones, por lo que debes agregarlo clickeando en el comando y luego con Aceptar.
Te recomiendo también realizar consultas sobre la herramienta a través de nuestro Foro, donde te podrán ayudar de una forma más rápida: http://forum.rocketbot.co/
0vatsug
Buenas noches.
Primero que nada felicitar por la calidad del curso y del producto que entregan. Sin embargo, estoy intentando descargar el manual de buenas prácticas y no está disponible, arroja un error al clickear el enlace. Favor si pudieran revisarlo o bien enviarlo a mi correo gustavooguedareyes@gmail.com para así poder leerlo y realizar el ejercicio de certificación tomando en cuenta estos puntos.
Saludos cordiales.
Marcela Vergara
Hola Ovatsug,
No presiones donde dice Download PDF, sino, clickea el enlace de del texto “Buenas Prácticas Creación de Bots”, eso te abrirá una nueva ventana con el PDF.
gustavo pezo ramirez
cuándo configuro un servidor ya sea de gmail o outlook me sale error de Error Handling y mi variable conn me sale en false a su vez si intento enviar un gmail me sale error de server, a que se debe?
user
Hola Gustavo,
Con error handling te refieres a la segunda pestaña del módulo?, no pongas nada ahí y vuelve a la primera pestaña donde configuras el servidor
Manuel Franco
Buenas intento obtener el diploma de finalización y el que me genera es el de introducción al RPA, y no el de Rocketbot Suite (level 1). Eso esta bien? tengo entendido que son dos uno de finalizacion y el certificado que se genera la enviar el video y bot es verdad? y si es así me podrían colaborar con el de finalización no se por que me lo genera así. Gracias.
Marcela Vergara
Hola Manuel,
Todos los cursos de Academy tienen su Diploma de Finalización, solo los cursos nivel 1, 2 y 3 de Rocketbot Suite tienen certificados, para obtenerlo debes realizar un bot que cumpla con los requisitos y enviarlo al correo de certificaciones para que el área encargada lo revise, te dejo los detalles: https://docs.rocketbot.co/?p=1749
Si el diploma de finalización no te lo genera, revisa esta entrada: https://docs.rocketbot.co/?p=1813
Daniel Baez
Hola que tal me gustaria saber cuanto tiempo demoran en contestar el correo para la certificacion del primer curso
Marcela Vergara
Hola Daniel,
Los tiempos dependen del flujo de solicitudes que tengamos, se van revisando por orden de llegada y no debiese demorar más de 10 días.
Por lo que veo, tu certificado ya fue generado el 4 de octubre.
juanpalacioscmd
muy bien explicado, gran curso, a seguir aprendiendo.
Saludos.
Marcela Vergara
Gracias Juan!, nos alegramos que te haya gustado el curso.
Saludos!
Angela María Guarín Rivera
¡Muchas gracias! a todo el equipo de Rocketbot, por brindarnos la oportunidad de aprender esta herramienta.
Excelente curso.
Marcela, explicas súper bien.
Me ha gustado mucho la herramienta, ya que veo (con lo que he aprendido) que es fácil de manejar.
Marcela Vergara
Hola Angela!
Gracias!, nos alegramos de que los cursos te sean de utilidad :D.
Saludos!.-
Melanny Galvan
Gracias por el curso, estuvo muy bien explicado cada paso y las herramientas que tiene el RocketBot. Estoy ansiosa de seguir continuando los siguientes cursos y conocer más a fondo esta herramienta de RPA.
Saludos 😀
Marcela Vergara
Hola Melanny,
Gracias a ti por el interés :D, te esperamos en los próximos cursos!
Saludos!
Alfredo
Hola, muchas gracias por el curso, fue de mucha ayuda, me gustaría saber cuanto tiempo demoran en contestar el correo para la certificación del nivel 1?
Marcela Vergara
Hola Alfredo!, nos alegramos de que el curso haya sido de utilidad para ti.
Los tiempos pueden variar dependiendo del flujo de solicitudes, estas se van revisando por orden de llegada y podía demorar hasta 1 semana. Revisamos los registros y tu certificado ya fue generado, felicitaciones!
Sisy Carrasco Choez
Hola, quisiera que me puedan ayudar con un error que me sale en el chrome ” Tu navegador es un poco inusual” estoy tratando de resolverlo de varias formas pero sigue apareciendo lo mismo, he cambiado de navegador pero me sigue saliendo lo mismo. Quisiera que me orienten por favor. Gracias.
Marcela Vergara
Hola Sisy, te pasa en cualquier página o en alguna específica?, eso te impide controlar la web o es solo un aviso?
Si tienes problemas para automatizar por ese mensaje por favor escríbenos en el Foro adjuntando capturas del mensaje para que nuestro equipo de soporte te pueda apoyar.
Saludos!
Jonathan Hans Ballesteros
Hola marcela, mira que no me esta reconociendo la variable creada en el robot padre, en el robot hijo me sale un error de que esa variable no esta definida, agradezco su colaboración.
Marcela Vergara
Hola Jonathan,
Lo estás ejecutando desde el padre?, porque si ejecutas solo el hijo te dirá que no existe, debes realizar el proceso desde el padre para que pueda compartir su variable.
Si continúas con el problema, escríbenos por favor a través del Foro adjuntando capturas o el mismo bot, para que te podamos ayudar mejor.
Jonathan Hans Ballesteros
Ok, muchas gracias ya escribí al foro porque yo hago la ejecución desde el padre.
José Salazar A.
Buenos días estimada Marcela, iniciando en Rocketbot muy bonito y siguiendo los pasos recomendados, favor su ayuda al realizar la sección 13 Robot final, tengo un error al ejecutar una llamada a otro robot name ‘datos’ is not defined y si existen en el robot padre, esto es en el For, ya he puesto en ele elmento iterable {datos} o (datos) y nada.
José Salazar A.
solucionado.
Saludos
Marcela Vergara
No vi que lo habías solucionado, genial!!, qué era?
Marcela Vergara
Hola José,
Estás ejecutando desde el padre?, porque si ejecutas solo el bot hijo y la variable no existe en ese contexto te arrojará el error de que no está definida.
Diana Matute
Hola! Una pregunta ¿cómo se utiliza insertar macro?
Marcela Vergara
Hola Diana,
En el input debes buscar la macro que tengas en el PC y esa se insertará en el libro de Excel que hayas abierto con Rocketbot
Angela María Guarín Rivera
Me gustó mucho esta herramienta.
La forma en la que explican:
* No son videos largos ni aburridores.
* Explican muy bien sobre buenas prácticas, lo que da mucha confianza al estudiante.
Muchas gracias.
Aprendí mucho.
Continuaré con los demás niveles.
Marcela Vergara
Hola Angela!
Gracias por tu feedback, nos alegramos que los cursos sean de tu agrado, y bienvenida a los demás cursos 😀
Saludos!
Dean Padilla Herrera
Excelente, pude culminar el curso con éxito el curso (web, excel e email).
Muchas gracias.
Saludos!
Gian_Vidal_Chavez
Buenas tardes marcela, mis elementos de la variable datos sean enteros y no string, [20608686577, 20100358213, 20133844016, 20523920716, 20600451872, 20100459320, 20259123659] pero al aplicar pasar por el for, en la variable buscar, solo aparece esto: b’None’ ¿Cuál podría ser el problema?
Marcela Vergara
Hola Giancarlo,
Cómo estás realizando el for?, porque esa lista no da problemas al recorrerla, lo estás haciendo con el for de rocketbot o mediante JS?
Simon Lopez Sanchez
hola marcela que tiempo tardan en darte respuesta del certificado
Mayra Gomez
Muchas Gracias MArcela por el excelente curso
Marcela Vergara
Gracias a ti Mayra por el interés 😀
cmendoza28
Muy bien explicado, gracias por este curso tan genial, voy a empezar a hacer mi bot para la certificación.
Marcela Vergara
Hola cmendoza28, nos alegramos que el curso sea de utilidad y de tu agrado, gracias por el comentario, esperamos tu proyecto :D. Saludos!
gmaldonado012
muy bien explicado seria ideal que corrigan el error de los videos gracias
user
Hola gmaldonado012, a qué error te refieres?, si es por el tema de la carga, estamos linkeando los videos desde Youtube por lo que ya no debiese presentarse ese problema, quedamos atentos!
Enrique Pina Carpio
Me parece muy buen curso, ayer mande mi material para la certificación, envían algún acuse de recibido? Gracias.
Marcela Vergara
Hola Enrique,
Se responde cuando el equipo lo revise, ahí te informarán si está todo correcto entregándote tu certificado o si debes realizar alguna corrección.
Se revisan por orden de llegada y la respuesta no debiese superar la semana.
Saludos!
Enrique Pina Carpio
Muchas gracias por responder, ya empecé con el nivel 2, que práctica y eficiente la forma de armarlos. Saludos.
John Torres P
Super este curso, muy buena forma de llevarlo, todo muy claro. Iniciaré con los otros dos niveles y enviaré el material para obtener las certificaciones. Gracias Marcela, gracias Rocketbot.
Marcela Vergara
Hola John! muchas gracias por tu interés :D, nos alegramos de que los cursos te sean de utilidad.
Saludos!
mariano
Dejame felicitarte Marcela por este grandioso curso. Ahora pondré en práctica lo aprendido. Desde ya muchas gracias por brindarnos esta belleza de curso, plasmado de conocimientos. Saludos …
Marcela Vergara
Hola Mariano,
Muchas gracias por tus palabras!, nos alegramos de que el curso haya sido de tu agrado y te sea de utilidad :D, saludos!
Garzón Rodríguez Carlos Javier
Mil gracias Marcela, eres una excelente maestra. Me voy a hacer el siguiente nivel ya.
Marcela Vergara
Hola Carlos,
Buenísimo! nos alegra que el curso haya sido de tu agrado 😀
Saludos!
Felipe Farias Fernandez
excelente curso , todo bien pero nunca me funcionó lo xlsx en mac ya que no tengo excel 🙁
fernandoc
Para la certificación ,además del video, ¿El bot se debe enviar como robot.db , como json o de otra manera?
Marcela Vergara
Hola Fernando, el proyecto se debe exportar a una BD normal (no producción/encriptada) y esa BD enviarla, no debe ser el archivo robot.db ni en formato .json
Alejandro Quispe
Hola Marcela, primero felicitarte por este curso, es super bueno. Lo segundo es la pregunta que tengo, ¿Por que en el robot hijo de envair_email, utilizas un correo que no es de @gmail sino una corporativa?, lo estoy haciendo con el correo de la empresa para la cual trabajo que también tiene @nombreempresa pero la conexión me sale false. Entendería que si usas las acciones de Gmail, los correos deben ser @gmail pero tu usas una corporativa, esa es mi duda, ya que como te menciono lo estoy haciendo igual pero me sale false.
Muchas gracias de antemano.
Marcela Vergara
Hola Alejandro,
Lo que pasa es que el correo corporativo que utilizo es gmail suite igualmente, por eso utilizo ese módulo. Si te da false puede ser porque hace poco las políticas de Gmail cambiaron, por lo tanto ya no sirve la contraseña personal ni habilitar las aplicaciones poco seguras, ahora se debe crear una contraseña de aplicación y esa utilizarla en el comando para conectar, te dejo los pasos a seguir: Contraseña de Aplicación – Gmail
Alejandro Camilo
Buen día Marcela
Excelente curso Marcela, Es muy practico y reforcé lo ya aprendido con este curso que mas mucho mas a mi gusto es primordial. Una consulta donde se puede
descargar el certificado de este curso?
Marcela Vergara
Hola Alejandro, al finalizar el curso debe habilitarse un botón que dice Certificate o Diploma, ahí lo puedes descargar, si tienes algún error te dejo una entrada para su solución: Problema con Diploma
cparra
Un gran curso, a pesar de ser el primer nivel es muy completo. muchas gracias.
Brandon Adrian Hernandez Niño
Excelente curso!
Adolfo Hübner
Muchísimas gracias por la claridad de la explicación, no me quedó ninguna duda y lo seguí con mucha atención. Felicitaciones por tremenda herramienta RPA.
Marcela Vergara
Hola Adolfo! gracias a ti por el interés, saludos! 🙂
Diego Medina
Buen dia Marcela
tengo un problema acerca de conectar al sitio web, en la tabla del web, agregue esperar por objeto, copie el xpath del buscardor y lo vincule a la variable esperar, sin embargo, me salia false y tambien me decia este error
HTTPConnectionPool(host=’127.0.0.1′, port=53163): Max retries exceeded with url: /session/bde21c3c96df838f5083480bba8d79b3/element (Caused by NewConnectionError(‘: Failed to establish a new connection: [WinError 10061] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión’,))
despues de eso, la pagina web no seguia leyendo y necesito poder entregar el trabajo en optimas condiciones, por favor
Marcela Vergara
Hola Diego, cuál es la página a la cual estás accediendo? de forma manual no tienes problemas?, podría ser un bloqueo. Nos puedes enviar más información por el canal de slack si te encuentras en él o a través de nuestro foro, donde puedes adjuntar imágenes para facilitar el soporte
Jhoan Sebastian Lopera Gallego
Hola, fue un excelente curso, a la hora de ejecutar el robot tuve un pequeño problema, el robot busca en mercado libre todos los objetos, por alguna razón al llegar a kindle se detiene el programa a pensar por unos segundos y después salta a Stephen King, pero, el kindle no queda registrado en el excel, queda registrada la información de Stephen King en el espacio de Kindle y ahí se detiene la ejecución.
Me imagino que debe ser un problema en el tamaño de ram de mi pc que no permite que el proceso se desarrolle fluidamente y por eso para en kindle, puedo enviar el video de certificación así? dado que he revisado el proyecto en 3 ocasiones y todo lo encuentro bien.
Saludos y muchas gracias!!
Marcela Vergara
Hola Johan, si, no hay problema, envíalo 😀
mgonzalezd
Marcela,
Muchas gracias por la experiencia brindada en estos videos, me costó un poco actualizar algunas funcionalidades ya que las versiones de Rocketbot y la de las páginas a las cuales se hacen las consultas, ya no son iguales, pero de todas maneras, el curso en este nivel fue muy bueno.
Agradezco el tiempo, la buena disposición y la claridad con la que explicas los procesos,
Un abrazo.
Marco A. González
Marcela Vergara
Hola Marco! muchas gracias por tus palabras y por el interés en Rocketbot, nos alegra saber que el curso te ha sido de ayuda :), saludos!
Sandra Duran
Gracias por permitirnos aprender con tan buen material y claridad con la cual nos has explicado el contenido.
Saludo cordial.
Marcela Vergara
Hola Sandra!, muchas gracias a ti por el interés :), nos alegramos que sea de utilidad.
Saludos!
JC Valderrrama
Hola buen día, al construir el Robot Final sin problema me deja grabar el Robot Padre pero los dos Robots hijo no se graban y me manda un mensaje: “Su Robot no se pudo grabar, trate descargando el robot”.
Lo que hice ayer fue volver a descargar Rocketbot y solicitar una licencia nueva. Ayer funcionó bien pero hoy volvió a fallar. Esto ha hecho que repita varias veces el robot sin lograr terminarlo. Me podrían asesorar pf- Muchas gracias.
user
Hola JC, ese error puede ocurrir cuando se cierra rocketbot, si está cerrado te saldrá ese mensaje de que no se puede guardar.
Cuando no tienes licencia no te dejará ni siquiera abrir el robot, por lo tanto si logras visualizar los comandos entonces no es problema de licencia. Si continúas con el problema por favor escríbenos en el foro adjuntando la mayor info posible (error, captura del terminal de rocketbot para mostrar el error, etc.)
oscar1994
Hola buenos días saludos desde Colombia, que pena por molestar pero tengo una pregunta, cuanto se demoran en responder el correo de las certificaciones, es que yo envié dicho reto del nivel 1 para la certificación el viernes y nada que recibo una respuesta si me pueden ayudar con eso se los agradecería demasiado de ante mano muchas gracias y gracias también por facilitarnos estos cursos
Marcela Vergara
Hola Oscar,
El tiempo de respuesta es máximo de 1 semana desde que se recibe el correo, considerar que no es automático y que se reciben muchas solicitudes, por lo tanto el tiempo es variable dependiendo del flujo, acá te dejo toda la información respecto al proceso de Certificaciones: https://docs.rocketbot.com/2021/03/30/pdf-certificaciones/
Nestor Rojas Tello
Felicidades Marcela por este curso. Estoy muy agradecido por el conocimiento que compartes. Rocketbot es una herramienta muy efectiva para lo que son ejecución automática de procesos, me parece muy dinámico y además sus comandos son de fácil aprendizaje.
Solo como critica constructiva recomendaría hacer un seguimiento al curso, ya que los años pasan y también se actualiza Rocketbot. Pero más allá de eso, el curso está de 10.
Marcela Vergara
Hola Nestor!, si, lo tenemos muy pendiente y ya estamos trabajando en eso para actualizar los videos 😀
tesmon
Hola buena tarde, agradezco me puedan colaborar, tengo una consulta sobre como hacer un flujo, yo estoy descargando un excel de una pagina, y necesito que el excel que descargue sea el que abra el comando ‘Abrir archivo’, como puede hacer para tomar el nombre de ese archivo que yo descargue y que puede variar, para que luego me lo abra el comando?
Y tengo otra consulta, lo que pasa es que descargue el modulo AdvancedExcel y lo coloque en la carpeta modules, pero dicho modulo no se visualiza en los comandos del menú izquierdo
Quedo atento a sus respuestas, gracias.
karlysinco
No me funciona esta instrucción os.path.splitext (“{path excel}”)[0] en asignar variable para que me quite el nombre de la extensión y lo guarde en la variable nombre_archivo. Estará mal escrito?
karlysinco
SyntaxError: unterminated string literal (detected at line 1) (, line 1)
No me funciona esta instrucción os.path.splitext (“{path excel}”)[0] en asignar variable para que me quite el nombre de la extensión y lo guarde en la variable nombre_archivo. Estará mal escrito?
Marcela Vergara
falta el guión bajo en el nombre de la variable, sería así:
os.path.splitext("{path_excel}")[0]
Edwin Pérez García
Buenas noches familia Rocketbot, muy buen curso, muchas gracias por hacerlo tan completo y desmenuzado, abre mucho los horizontes frente a lo que se puede hacer con el RPA, seguro continuaré con los demás niveles.
Sigan adelante.
Lalasa
Nice course
AlexMunera
Hola Marcela, espero que estes muy Bien, Lo que pasa es que estoy sacando el precio de una pagina para pasarlo al excel, pero el fullxpath, de cada producto cambia, entonces solo toma el que le coloco, me gustaría saber que puedo hacer ahí.
Gracias.
user
Hola Alex, en ese caso deberías usar la clase y recorrer los productos con un for, sino utilizar el xpath que lo más probable es que solo cambie una parte, por ejemplo /xpath/dummy/div[0] y el siguiente /xpath/dummy/div[1], en ese caso podrías tener alguna variable tipo contador e ir cambiando eso /xpath/dummy/div[{var_contador}], dentro de un for
Marcela Vergara
Hola Alex,
en ese caso te recomiendo crear el xpath por algún atributo que no cambie, te dejo un doc que te puede servir: Xpath para elementos dinámicos
davison
Hola, buenas tardes
Tengo el siguiente problema, cuando ingreso un elemento en el buscador de una pagina web por medio del script de javaScript
document.getElementbyClassName(‘nombre del input’)[0].value=’nombre del elemento a buscar’ lo ingresa, pero cuando ejecuto el comando de rocketbot “click en objeto” (seria el input de la web por medio del xpath) para luego dar enter, se borra la información ingresada por el comando de JavaScript y al final no busca nada. ¿Como puedo solucionar esto?
Marcela Vergara
Hola Davison,
Puede que el elemento tenga algún evento tipo onchange que se deba activar, ya que solo queda ingresado el texto “visualmente” pero no de forma interna, no te funciona dando click en el input y enviando el texto con Send Keys to web?
pmartinez
Buen dia, una consulta no puedo finalizar el curso, no me aparece el boton de completar en la SECCION 11 – Robot Final.
Marcela Vergara
Hola pmartinez,
Prueba dando click en Retomar curso y luego ir marcando las secciones como completadas, al parecer hubo un bug de wp al agregar más videos al curso
Choche
Hola y gracia buen curso y estoy motivo por hacer los demas, pero no me gusta quedar con dudas. te cuento al realizar la actividad cuando se esta ejecutando y llega al 1er hijo, dentro del for cuando valida esperar pasa false, el mensaje que indico mas abajo.
Ahora pase las transacciones del if al false y funciono, pero me di cuenta que funciono es por que no trae la informacion del padre y solo ejecuta lo que esta declarado en provisorio en las variables. PUEDE SER LA NUEVA VERSION QUE GENERA ESTE TIPO DE ERROR.
“ERROR – EXCEPTION IN ( rpaweb, L_945 “”): MaxRetryError: HTTPConnectionPool(host=’localhost’, port=52954): Max retries exceeded with url: /session/bd964f5099ca7529bb3ca004591b58c3/element (Caused by NewConnectionError(‘: Failed to establish a new connection: [WinError 10061] No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión’))”
Choche
+Realice nuevament pero paso a paso, por cada objeto, bueno en fin logre pasar pero ademas encontre algo distinto, pues la pagina actualmente coloca un banner para algunas busquedas lo que hace que los resultado no esten en el mismo xpath, una parte lo solucione colocando un if si existe el banner clocar las condiciones a buscar.
Se logro pero no me deja satisfecho, por que me replica algunos resultado en las filas que no corresponde….
Marcela Vergara
Hola Choche,
en ese caso te recomiendo trabajar creando los xpath, de esta forma si el elemento cambia de posición (cuando aparece el banner por ejemplo), lo buscará por algún atributo específico, te dejo este link que te puede ayudar: Xpath para elementos dinámicos
Mirtha Antequera Borges
Hola, excelente este nivel, lo único es la diferencia de versiones, sin embargo la base es muy buena, felicidades, quiero certificarme, leí el documento de los requisitos, tengo dudas:
Dice un video donde se explique y ejecute el bot:
1. El video explicativo del bot, ¿De cuanto es la duración mínima?
2. Hay que explicar cada bot con su finalidad y lo que contiene?
Si puedes detallar este requisito, te agradezco
Marcela Vergara
Hola Mirtha,
Respondo a tus dudas :):
1.- No tiene duración mínima ni máxima, la idea es explicar un poco de qué se trata el proyecto y mostrar le ejecución, es más que nada para demostrar que se ejecuta ya que como nosotros no solicitamos credenciales, no ejecutamos sus robots
2.- No es necesario entrar en detalle, solo de que se trata como mencioné anteriormente pero lo más importante es la ejecución