CURSOS

Rocketbot Suite (Level 1)

¡Este contenido está protegido, por favor, e inscríbete en el curso para ver este contenido!

130 comments

  1. En caso de que al colocar el código Full XPath y aún así no funcione el bot en una página dinámica, habría que editar el código Dom Xpath?

  2. Hola!,
    Habría que revisar qué es lo que cambia, quizás son los divs, tendrías que comparar cuál es el cambio y en ese caso una opción sería utilizar un TryCatch.
    Saludos!.-

  3. Buenas tardes, siguiendo la practica de esta sección Mi primer Robot, después de ingresar los datos del nombre y descripción del Robot darle click en el botón CREAR no pasa nada, ya reinicie mi computadora. ¿Que me sugiere revisar ?

    Gracias de antemano

    1. Hola Edgar!,

      Tienes Rocketbot ejecutándose?, puede que el terminal esté pausado (pasa cuando se selecciona algo, debes dar enter en el mismo), sino, te muestra algún error en el terminal al presionar ese botón?.

      Si el problema persiste te recomiendo escribir en nuestro foro donde puedes adjuntar imágenes y te podemos responder de una forma más optima: http://forum.rocketbot.co/

      Saludos!.-

  4. Estoy siguiendo los mismos pasos, pero en el paso 1 me sale el siguiente error cuando quiero abrir el navegador:

    Message: unknown error: cannot find Chrome binary
    (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.19041 x86_64)

    En mi caso tengo Chrome, IE y Edge instalado en el equipo

    1. Hola Johny,

      Revisa esta solución: http://forum.rocketbot.co/question/error-al-abrir-google-chrome/

      Pasa cuando se te actualiza Chrome.

      Saludos!.-

      1. Luis Eduardo Obando Bonilla

        Muchas gracias, tenía el mismo problema y me funcionó la solución.

        1. Super! 😀

    2. Seria interesante que se solucionara el error que tiene Rocketbot al tratar de automatizar con versiones de Chrome 116 realizando actualización de chromedriver https://googlechromelabs.github.io/chrome-for-testing/#stable, directamente desde la descarga del archivo y ahorrarnos el trabajo de ir a buscar el controlador y la ruta donde debe quedar ..\Rocketbot\drivers\win\chrome

      1. Hola Johny, ya fue solucionado, en el Updater al reiniciar Rocketbot (versión 2023) te debe salir el fix del driverupdater y con eso ya en cada reinicio de rocketbot cuando se actualice el driver te mostrará la alerta para actualizarlo de forma automática, también puedes configurar en rocketbot.ini en la sección [server] para que lo haga automáticamente sin mostrar la alerta, con: update-drivers=True

  5. si uso el full xpath en una pagina que no tiene id dinamico, igual sirve?

    1. Hola Bruno,

      Si igual sirve, de todas formas siempre recomendamos probar varias veces, ya que puede cambiar el id o los div.

      Saludos!.-

  6. Para el caso de que el Id este cambiando constantemente, se puede leer el valor del Id del selector y guardarlo en una variable, la cual pueda ser usada para reemplazarla dentro de un selector y que este tenga el valor de ese Id sin importar que este cambiando constantement de manera que este quede dinamico?

    por ejemplo algo asi:
    //*[@id=”{valorId}”]/div[2]/div[1]/div[1]/div/div[2]/input

    1. Hola Andrés,

      Es que para leer ese valor también necesitarías un atributo específico del elemento que quieres controlar, en esos casos donde los ids son dinámicos, es mejor utilizar FullXpath.

      Saludos!.-

  7. Hola! me sale el siguiente error al tratar de crear el robot: session not created: this version of ChromeDriver only supports Chrome version 84. Mi versión de google chrome es la actual 86. ¿Que puedo hacer en este caso? Gracias!

    1. Hola Constanza,

      Es por la actualización de Chrome, se debe actualizar el drive, te dejo los pasos: http://forum.rocketbot.co/question/error-al-abrir-google-chrome/

      Saludos!.-

      1. Muchas gracias por la respuesta! Descargue la versión tal como se indica, pero no logro saber que hacer con ello. Según lo indicado hay que guardarlo en la ruta rocketbot/drivers/win/chrome y reemplazar el archivo. Pero no logro encontrar esa ruta.

        Muchas gracias! Saludos

        1. Hola Constanza!,

          Debes ir a la carpeta donde dejaste Rocketbot, dentro está la carpeta drivers.

          Si estás en Mac y tienes la versión con Launcher, debes ir a Applications/Rocketbot Developer Studio/ dar click derecho y seleccionar “Mostrar Contenido del paquete”, entrar a Contents/MacOS/bin/drivers/mac/chrome y ahí reemplazar.

          Si sigues sin poder realizarlo favor escribir en nuestro Foro para poder ayudarte de una forma más sencilla: http://forum.rocketbot.co/

          Saludos!.-

          1. Me funcionó! Muchas gracias por la ayuda!!

          2. Super! 😀

  8. Al momento de extraer el resultado de la búsqueda de google me arroja el siguiente mensaje de error:

    Message: Unable to locate element: /html/body/div[7]/div[2]/div[10]/div[1]/div[2]/div/div[2]/div[2]/div/div/div[1]/div/div/div/div[1]/a/h3/span

    1. Hola José!,

      El FullXpath que estás utilizando no lo encuentra al buscarlo en la web, el que yo obtengo es el siguiente: /html/body/div[7]/div[2]/div[10]/div[1]/div[2]/div/div[2]/div[2]/div/div/div[1]/div/div[2]/div/span/span

      Para más dudas y consultas favor visitar nuestro Foro: http://forum.rocketbot.co/

      Saludos!.-

  9. Luis Eduardo Obando Bonilla

    Hola, puntualmente como puedo exportar la base de datos o acceder a una versión anterior de un proyecto?

    1. Hola Luis!,

      Puedes utilizar el siguiente Addon: https://drive.google.com/file/d/1IrMCs80QdvXMHilki6zbB1PydOTwpxla/view?usp=sharing

      Descarga, descomprime y pega el achivo .roc y la carpeta botBD en la carpeta endpoints de Rocketbot.

      Reinicia Rocketbot y al lado derecho en la pestaña “Inspector” te aparecerá el nuevo Addon “Robot Versions

      Saludos!.-

  10. cristinajimenez0625

    Hola

    Esto es lo que me sale al momento de indicarle que ingrese la palabra Rocketbot

    Message: chrome not reachable
    (Session info: chrome=87.0.4280.88)
    (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.19041 x86_64)

    1. Hola Cristina,

      Indica que el navegador no está accesible, revisa que no se haya cerrado antes de escribir y haber ejecutado todos los pasos previos.

      Saludos!.-

      1. cristinajimenez0625

        Hola. Active las cookies y me funciono perfecto

  11. cristinajimenez0625

    Hola.

    1. Estoy tratando de automatizar un proceso pequeño en SAP, cuando estoy en estas se hace BackEnd o Front End?

    2. EXCEPTION IN (, L_92 “”): Debe iniciar sesión en SAP – Me está saliendo este error en una de mis actividades, quiere decir que coloque mal los datos para el login de SAP

    3. A que se refiere con “Nombre de conexion” cuando estoy configurando el Login

    1. Hola Cristina,

      No entiendo a qué te refieres con el primer punto desde del lado de Rocketbot.
      Respecto al error te pasa con algún comando luego de ingresar a SAP o en ningún momento puedes logearte?

      El nombre de conexión es lo que aparece en tu SAP, te dejo el manual del módulo para que te puedas guiar: https://market-api.rocketbot.co/api/docs/24

      Si sigues presentando problemas favor escribirnos en el Foro para poder ayudarte de una mejor forma.

      Saludos!.-

  12. Buenos dias una consulta, al momento de guardar el robot, no tengo habilitado la opción de poder guardar como, esto tiene que ver directamente con que al momento de activar la licencia, en el apartado de lista para producción y en licencia online dice No

    Muchas gracias

    1. Hola Daniel,

      Esa opción se quitó en la última versión de Rocketbot, ya que la Buena Práctica es exportar el proceso a una Base de Datos y no descargar uno a uno los robots (.json), si solo requieres bajar uno y compartirlo puedes ir a la pestaña Robot, dando click en el botón Guardar en archivo json

  13. Hola, ejecute el bot y todo bien, lo luego lo volvi a jecutar y no corrio, lo intente 2 veces más y nada!

    Esto a que se debe?

    1. Hola Axel,

      Necesitamos más info, te muestra algún error en la consola de Rocketbot?, Rocketbot está iniciado?, la consola no está pausada?

      Saludos!.-

  14. Hola que tal, tengo un “Esperar por objeto” con un xpath absoluto, de espera máxima tiene 10 segundos, y almaceno el resultado en una variable sin valor previo, el problema es que cuando llega a esa instrucción me sale un error en la terminal que dice:

    “EXCEPTION IN (, L_134 “”): invalid literal for int() with base 10: ”

    y en el Rocketbot Studio el elemento arroja la misma excepción:

    “invalid literal for int() with base 10”

    ¿Qué puedo estar haciendo mal?

    1. Hola kryuchcov,

      eso sucede cuando no se utiliza un número entero, fíjate de no tener algún segundo con un punto en los inputs de espera.

      Saludos!.-

  15. Buenas noches

    Si yo hago click en un objeto de una pagina y este me despliega otra lista de objetos, posteriormente necesito hacer click en uno de esos objetos. Como puedo hacer??

    Muchas gracias

    1. Hola nangelp,

      Si haces un click y se despliegan opciones, puedes seleccionar una de ellas a través de otro click, obteniendo el identificador de la que necesites, también si te permite seleccionar la opción al escribir con el teclado, te recomendaría realizar eso, click para desplegar el selector y luego con el comando “Enviar Texto Web”, envías el texto de la opción a seleccionar.

      Saludos!.-

      1. Buenas noches Marcela
        El inconveniente que tengo es que al hacer clic y desplegarse las opciones debo de desplazar el mouse por las opciones para poder dar clic en uno de los objetos. Lo intente con clic pero no me dio

        Muchas gracias

        Saludos!!

        1. Hola nangelp,

          Lo intentaste como te comenté? sin el segundo click y con Enviar Texto Web?
          Cuando dices que no te dio, te arroja algún error?, puede ser tiempo y quizás debas utilizar el esperar por objeto hasta que encuentre ese xpath o el identificador que estés utilizando, pero como te comento, intenta con Enviar Texto Web.

  16. Buenas tardes.
    Por ser una versión de prueba no es factible darle guardar como, solo tiene la opción guardar.
    Podría confirmarme esto ya que es posible que no pueda utilizar todas las funciones que explica en el video.

    1. Hola gbolanos,

      La versión de prueba y la pagada tienen los mismos menús y estructura de Rocketbot Studio.
      Lo que pasa es que la versión de Rocketbot se actualizó respecto a cuando se hizo el curso, el botón “Guardar Como” fue eliminado ya que la buena práctica es trabajar con Bases de Datos, empaquetar todos nuestros bots que correspondan a un mismo proceso y exportarlos a una BD, esto se puede realizar abriendo nuestro robot principal y desde el menú “Robot” clickeando el botón Verde. El “Guardar Como”, que lo que hacía era descargar el bot a archivo .json, se dejó en ese mismo menú (Robot) al lado del botón Verde.

      1. Gracias!

  17. Muchas gracias por su respuesta.

  18. Buenas

    He podido realizar completamente el robot y ejecutar y funciona muy bien, pero tengo un problema cuando quiero guardarlo.

    Cuando yo le doy en guardar muestra el mensaje en verde que dice “su robot se ha guardado exitosamente” y cuando voy a consultarlo a la base de datos no hay nada y en la consola sale un mensaje que traducido quiere decir “inalcanzable la base de datos”

    ¿Que puedo hacer para resolverlo?

    1. Hola Jhon,

      Estás trabajando bajo la BD por defecto robot.db o cargaste otra?, revisa que si lo muestra en otra, tengas esa BD en la ruta que especifica.

  19. no me funciona, me aparece esto (IE)

    EXCEPTION IN (, L_380 “”): (‘Connection aborted.’, ConnectionResetError(10054, ‘Se ha forzado la interrupción de una conexión existente por el host remoto’, None, 10054, None))

    por otro lado, me gustaría que pudiera funcionar con EDGE, no uso Chrome.

  20. Hola, cómo podría borrar de un campo Web el envío de un texto Web, si necesito validar ese mismo campo con otro texto Web? Ejemplo: en el campo web busco por ID (123)=no aparece por ID, entonces busque por correo (a@a.com)=muestra nombre.

  21. Anyerson Alejandro Veliz Castellanos

    Hola Marcela,

    Me aparece “Message: no such element: Unable to locate element” cuando intento usar extraer texto web. Al final “Session: info:chrome=91.0.4472.164” podrías ayudarme.

    Saludos.-

  22. hola Marcela, espero estés bien, estoy automatizando la descarga de un archivo pdf de una página como practica, es logear y seleccinar, hasta ahora todo fácil, pero no me funciona el “clic en objeto” en el botón de descrga por alguna razón, ¿de que manera podria arreglar ese problema? gracias de antemano.

    1. Hola Alexander,
      Cómo estás?, te respondimos en el Foro: http://forum.rocketbot.co/question/automatizar-descarga-de-pdf/

  23. ¿Hola, no se puede utilizar con Microsof Edge?
    No tengo instalado Firefox, Chrome o Internet Explorer, no uso esos navegadores.

    1. Hola Fabricio, si se puede, con el módulo WebPro, comando “Abrir Edge”

  24. Buen día Marcela
    Cuando intento abrir una url con Internet Explorer me genera el siguiente error, intente probar con otras url pero arroja el mismo error. No puedo usar otro navegador porque es requisito del sitio web que se utilice Internet Explorer.
    (‘Connection aborted.’, ConnectionResetError(10054, ‘Se ha forzado la interrupción de una conexión existente por el host remoto’, None, 10054, None))

    Gracias.

  25. Estaba haciendo la práctica y para simular que no tengo internet puse mi computadora en modo avión y el primer evento quedó como en color rojo diciendo que había un error de internet y no verde como los demás. Esta eso correcto o hice algo mal?

    1. Si accedió a la página o lo intentó y no pudo encontrar el elemento en la página lo marcará de color rojo.

  26. Hola, tengo una duda al guardar mi robot como archivo en el botón de guardar no me muestra opciones, solo dice guardar, debería aparecer la flecha pequeña para guardar como, pero no me aparece nada, solo guardar.
    ¿Dónde puedo encontrar la opciones de guardar como?

    1. Hola danier,

      El curso de nivel 1 fue realizado con la versión anterior de Rocketbot, en la actual solo existe el botón de Guardar, el cual lo hace directamente a la Base de datos.
      En la pestaña Robot, tendrás las opciones para descargar tu robot a una BD (recomendado) y un botón para descargar a un .json (no recomendado como buena práctica)

  27. ricardo ernesto tafur astroz

    estoy realizando un click pero me sale error
    Message: no such element: Unable to locate element: {“method”:”xpath”,”selector”:”//*[@id=”content”]”}
    (Session info: chrome=94.0.4606.81)

    1. Hola Ricardo,

      En qué página estás trabajando?, al parecer estás tomando el xpath del elemento incorrecto

      1. Hola Marcela tengo el mismo problema copio y pego este codigo que es el que aparece como barra de busqueda como dice el video pero nada

      2. Inlcuso veo y comparo con el codigo que aparece en el video con el que genera mi crhome siendo prácticamente el mismo cuando lo ejecuto aparece error en el rocketbot en el clic trato de enviarte el codigo pero no me deja enviar por aquí para que veas que es el mismo

        1. Hola hrriverar, te da error en el Click en Objeto?, tienes el esperar por objeto antes?
          por favor realiza la consulta en el foro para que puedas adjuntar la imagen del error y lo que te muestra la consola de Rocketbot.

  28. Angela María Guarín Rivera

    Excelente explicación.
    Muchas gracias

  29. Hola buen dia. Al copiar los valores del xpath y el full xpath me doy cuenta de que son los mismos. Estare haciendo algo mal? he intentado varias veces copiar el xpath, tal cual el video, pero siempre comienza desde el html no me arroja ningun id. /html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input

    1. Hola nitzamartinez,

      Lo estás haciendo correctamente, es solo que la página de Google se actualizó hace un tiempo y le quitaron un id, por lo que ya no aparece en el xpath normal.

  30. Hola, buenas tardes.
    Resulta que cuando hago mi Bot y ejecuto todo de manera independiente todo compila, pero a la hora de hacerlo todo junto me sale un error en “Extraer texto” y automáticamente todo se cierra, estoy trabajando con Firefox ya que con Chrome estoy teniendo problemas con la versión de actualización

    1. Hola Maria Camila,

      Generalmente cuando sucede eso es por tiempo, al ejecutar uno por uno se espera que cargue todo correcto pero al ejecutar el proceso completo va uno tras de otro y si justo se demoró un poco más en aparecer el texto, el comando de extraer ya pasó y generará error.
      Te recomiendo agregar el comando Esperar por Objeto, con la opción de que esté visible, unos 10 segundos y utilizar el mismo xpath que tienes en el comando Extraer texto, de esa forma esperará a que cargue y luego lo va a extraer.

      Si tienes problemas de versión del driver de Chrome, revisa este video por favor: ¿Cómo solucionar error del navegador?

  31. Buenos días
    quería comentar mi error, vengo utilizando rocketbot hace 2 semanas aproximadamente, ayer presenté problemas con el dar click en objeto, debido a que no reconocía el botón, acabé ese proyecto sin volver a utilizar esa función y hoy que decidí crear otro no me reconoce ningún objeto sin importar que copie id, xpath o full xpath, cabe recalcar que google hace poco me envío una captcha cuando entré para verificar que no fuese un robot por las solicitudes que ha tenido mi pc
    Mensaje que arroja: Message: no such element: Unable to locate element… seguido del xpath que coloqué

    1. Hola Simón, estás probando en la página de google?, qué xpath utilizas?

  32. Hola! consulta, se puede trabajar con IF dentro de otro IF? Esto para mejorar las prácticas a tal punto de tener validadores e ir poniendo controles a medida que el Robot avanza en el flujo.
    Saludos!

    1. Hola Victor,

      Si, se pueden agregar IF dentro de IF y dentro de cualquier bloque del menú Lógica

  33. Buen día!

    Estoy intentando hacer el primer robot pero cuando le doy abrir navegador, lo abre pero no sale nada; en la consola de Rocketbot sale el siguiente error:
    [6240:2104:0221/105806.396:ERROR:chrome_browser_main_extra_parts_metrics.cc(227)] START: ReportBluetoothAvailability(). If you don’t see the END: message, this is crbug.com/1216328.
    [6240:2104:0221/105806.396:ERROR:chrome_browser_main_extra_parts_metrics.cc(230)] END: ReportBluetoothAvailability()
    [6240:2104:0221/105806.396:ERROR:chrome_browser_main_extra_parts_metrics.cc(235)] START: GetDefaultBrowser(). If you don’t see the END: message, this is crbug.com/1216328.
    [6240:11244:0221/105806.411:ERROR:device_event_log_impl.cc(214)] [10:58:06.423] Bluetooth: bluetooth_adapter_winrt.cc:1075 Getting Default Adapter failed.
    [6240:2104:0221/105806.439:ERROR:chrome_browser_main_extra_parts_metrics.cc(239)] END: GetDefaultBrowser()
    [772:2336:0221/110004.340:ERROR:gpu_init.cc(454)] Passthrough is not supported, GL is disabled, ANGLE is

    Ya instalé el chromedriver pero sigue igual, monté el Rocketbot en otro equipo y tampoco abre

    Muchas gracias por su ayuda

    1. Hola Agustín,

      Te pasa con todas las páginas o con una en específico?, puedes probar con el módulo BrowserAutomation por si la página está generando algún bloqueo.

      Si continúas con el error luego de la prueba, por favor escríbenos en el foro adjuntando toda la información necesaria (versión de Rocketbot, sistema operarivo, url de la página, captura del error en consola, etc.)

  34. una pregunta… si descargo el robot en Mac y desarrolló el robot en Mac, lo puedo correr en Windows y/o Linux? y viceversa..?

    1. Hola Esteban, si, funciona en cualquiera de esos 3 sistemas, lo único que tendrías que modificar, son las rutas en el caso de que utilices alguna, o si usas algún programa específico de ese sistema obviamente no funcionaría, pero si son pasos estándar, entonces si

  35. Al crear un nuevo robot no me redirige a la suite, no pasa nada

    1. Hola, Escribe en el foro, indica más detalles y el equipo encargado te responderá a la brevedad posible, pero debes entregarnos detalles, captura de la consola de Rocketbot, y así podemos ver qué pasa

  36. This is great, definitely will check it out, useful website, definitely will bookmark, thanks.

  37. Hola, al abrir navegador no ejecuta y me sale el siguiente error:
    Message: session not created: This version of ChromeDriver only supports Chrome version 91
    Current browser version is 99.0.4844.84 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
    ¿Me toca desactualizar mi navegador?

    1. Hola BMUNETON, no se debe desactualizar el navegador, al contrario, se debe actualizar el driver para controlarlo, te dejo los pasos: https://youtu.be/A5KJ6NxDow8

  38. Luis Enrique Aguilar Murillo

    como vuelvo abrir rocketbot studio no puedo y ya lo descargue

    1. Hola Luis, a qué te refieres con que no puede?, te da algún error?
      Para abrir Rocketbot siempre se debe ejecutar el rocketbot.exe

      1. Luis Enrique Aguilar Murillo

        Lo que pasa es que cuando le doy doble click el programa no abre, lo estoy ejecutando tal cual lo dice el tutorial para windows, con solo el doble click en rocktbot.exe, pero no abre. Gracias

  39. Joan de las Pozas Miranda

    Hola,

    Estoy presentando el siguiente error al enviar texto web:
    EXCEPTION IN (, L_770 “”): Message: element not interactable
    (Session info: chrome=103.0.5060.66)

    Favor, me pueden ayudar?

    Gracias de antemano.

  40. hola, al momento de ejecutar el comando de condicion if : {esperar}==true; arroja n error de que true no esta definido

    1. Hola Juan, debe ser lógica Python, la t de true debe ser mayúscula, quedando de esta forma {esperar} == True

  41. Buen día, consulta después de programar la condición ya dejo de ejecutar el proceso de escribir el tecto de busqueda y extraer lo seleccionado. Si lo ejecuto sin la condición el proceso se realiza satisfactoriamente

    1. Hola Alexander,

      Te da False en el comando esperar por objeto y por eso no entra el IF? o te da algún error?

  42. HOla,
    Estoy configurando IE y me deja este error:
    “Message: Unexpected error launching Internet Explorer. Browser zoom level was set to 200%. It should be set to 100%”

    Reviso settings y zoom está en 100%

      1. Gracias por la información, aunque el error era que yo miraba el zoom de microsoft edge y no de internet explorer.
        Cambiado, pudo terminar de abrir la página, aunque ahora mostró mensajes diciendo que debiera abrir Edge, y también se abrió otra página con google recomendando usar Chrome….

        Existe la opción de abrir Microsoft Edge directamente sin tener que pasar por Explorer usando la opción Open Browser?

        1. Perdón, abre esa pagina de google donde recomienda usar Chrome, porque esa era la página que pedimos abrir.
          Es un poco incómodo todavía que deja abierta una página de intenet Explorer abierta con los mensajes de que va a quedar sin soporte y además abre la página en Edge con el portal de google.

          Es posible que salte a Edge automáticamente sin pasar por Explorer?

  43. hola buenas tardes consulta que pasa cuando uno ejecuta el comando if y arroja false que debo hacer en ese caso

  44. Toda las indicaciones muy claras, muchas gracias.

  45. Hola! te cuento que no he podido hacer el primer paso, pues me dice siempre error. copio el Xpath como dice en el video lo pego en click en objeto y no me sale el error. Que puedo hacer?

    muchas gracias.

  46. Carlos Ariel González Canales

    No maximiza el browser, queda activo abierto en la barra de tareas, tengo que hacer click al browser en la barra de tareas para ver la automatización realizada de clase_google, me funciona tal cual la clase, como lo puedo hacer para que se maximice.

    1. Hola Carlos,

      Qué versión de Rocketbot estás utilizando? te recomiendo descargar la 2023 (puedes tener más de una versión en el pc), y probar si con esa te sucede lo mismo, acabo de probar el comando Maximizar y me muestra el navegador en primer plano y maximizado. De todas formas cuando se ejecuta en producción, el navegador siempre quedará al frente, lo de que a veces quede en la barra de tareas pasa solo en desarrollo.

  47. Muy buena primera clase. Pero tengo un problema. Todo lo fui siguiendo tal cual el video, pero al momento de correr mi automatización, ésta se queda “pegada” en el comando “if”, tal cual se ahí no avanza y solo muestra un ícono como de que está cargando, también la probé testear solo ese comando, pero pasa lo mismo, se queda pegado. A qué se puede deber esto? Revisé mi variable y está en “True” y mi comparación dentro del if es {wait}==True, también probé solo con {wait}, pero nada. Gracias de antemano!

    1. Hola Bernabé, te sale algún error en la consola de Rocketbot?, el comando no está deshabilitado? (check de la esquina superior derecha del comando, marcado)

  48. Genial inicio para mi.
    Excelente curso, gracias.

  49. Estoy intentando hacerlo en linea con el video pero me arroja este error

    SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
    Current browser version is 116.0.5845.96 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
    Stacktrace:
    Backtrace:
    GetHandleVerifier [0x01126E73+48323]
    (No symbol) [0x010B9661]
    (No symbol) [0x00FC5308]
    (No symbol) [0x00FE634C]
    (No symbol) [0x00FE2093]
    (No symbol) [0x00FE0719]
    (No symbol) [0x01010DF5]
    (No symbol) [0x01010ADC]
    (No symbol) [0x0100A6D6]
    (No symbol) [0x00FE847C]
    (No symbol) [0x00FE957D]
    GetHandleVerifier [0x0138FD5D+2575277]
    GetHandleVerifier [0x013CF86E+2836158]
    GetHandleVerifier [0x013C96DC+2811180]
    GetHandleVerifier [0x011B41B0+626688]
    (No symbol) [0x010C314C]
    (No symbol) [0x010BF4B8]
    (No symbol) [0x010BF59B]
    (No symbol) [0x010B21B7]
    BaseThreadInitThunk [0x76A500C9+25]
    RtlGetAppContainerNamedObjectPath [0x77997B1E+286]
    RtlGetAppContainerNamedObjectPath [0x77997AEE+238]

    1. Hola smora,

      el mensaje indica que el chromedriver actual soporta sólo hasta la versión 114 de Chrome, pero tu versión actual es la 116, por lo tanto tocaría actualizarlo.
      Para eso debes cerrar y volver a abrir Rocketbot (versión 2023), te aparecerá un aviso de actualización en el Updater que corrige el error de actualización, luego de eso al reiniciar Rocketbot te debería aparecer la alerta para actualizar los divers, de todas formas te dejo un video donde se muestra la parte del reinicio y la forma manual: Error Driver

  50. Desafortunadamente no puedo avanzar después de colocar el primer comando para abrir una pagina ni en Chrome ni en Mozilla:
    1. Si lo intento usado Google, recibo el error:
    SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
    Current browser version is 116.0.5845.110 with binary path C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
    Stacktrace:
    Backtrace:
    GetHandleVerifier [0x00326E73+48323]
    (No symbol) [0x002B9661]
    (No symbol) [0x001C5308]
    (No symbol) [0x001E634C]
    (No symbol) [0x001E2093]
    (No symbol) [0x001E0719]
    (No symbol) [0x00210DF5]
    (No symbol) [0x00210ADC]
    (No symbol) [0x0020A6D6]
    (No symbol) [0x001E847C]
    (No symbol) [0x001E957D]
    GetHandleVerifier [0x0058FD5D+2575277]
    GetHandleVerifier [0x005CF86E+2836158]
    GetHandleVerifier [0x005C96DC+2811180]
    GetHandleVerifier [0x003B41B0+626688]
    (No symbol) [0x002C314C]
    (No symbol) [0x002BF4B8]
    (No symbol) [0x002BF59B]
    (No symbol) [0x002B21B7]
    BaseThreadInitThunk [0x76CE00C9+25]
    RtlGetAppContainerNamedObjectPath [0x77A27B1E+286]
    RtlGetAppContainerNamedObjectPath [0x77A27AEE+238]
    2. Si lo intento usando Firefox me envia el error:
    WebDriverException: Message: Service C:\Rocketbot\drivers\win\firefox\x64\geckodriver.exe unexpectedly exited. Status code was: 1

    ¿Como corrijo estos errores?

    1. Hola avillegas,
      el mensaje indica que el chromedriver actual soporta sólo hasta la versión 114 de Chrome, pero tu versión actual es la 116, por lo tanto tocaría actualizarlo.
      Para eso debes cerrar y volver a abrir Rocketbot (versión 2023), te aparecerá un aviso de actualización en el Updater que corrige el error de actualización, luego de eso al reiniciar Rocketbot te debería aparecer la alerta para actualizar los divers, de todas formas te dejo un video donde se muestra la parte del reinicio y la forma manual: Error Driver

  51. Tengo un problema al abrir un navegador. Cuando selecciono firefox me sale este error
    “WebDriverException: Message: Service C:\Users\User\Desktop\Rocketbot\drivers\win\firefox\x64\geckodriver.exe unexpectedly exited. Status code was: 1”

    Cuando selecciono Chrome me sale este:
    SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
    Current browser version is 116.0.5795.0 with binary path C:\Users\User\AppData\Local\Chromium\Application\chrome.exe
    Stacktrace:
    Backtrace:
    GetHandleVerifier [0x00766E73+48323]
    (No symbol) [0x006F9661]
    (No symbol) [0x00605308]
    (No symbol) [0x0062634C]
    (No symbol) [0x00622093]
    (No symbol) [0x00620719]
    (No symbol) [0x00650DF5]
    (No symbol) [0x00650ADC]
    (No symbol) [0x0064A6D6]
    (No symbol) [0x0062847C]
    (No symbol) [0x0062957D]
    GetHandleVerifier [0x009CFD5D+2575277]
    GetHandleVerifier [0x00A0F86E+2836158]
    GetHandleVerifier [0x00A096DC+2811180]
    GetHandleVerifier [0x007F41B0+626688]
    (No symbol) [0x0070314C]
    (No symbol) [0x006FF4B8]
    (No symbol) [0x006FF59B]
    (No symbol) [0x006F21B7]
    BaseThreadInitThunk [0x77377D59+25]
    RtlInitializeExceptionChain [0x77D4B79B+107]
    RtlClearBits [0x77D4B71F+191]

    Instalé Chrome 114 para ver si arreglaba el problema y en este caso si abría el navegador, pero no a la página especificada, en la barra de navegación decía “data;,”.

    Me gustaría saber si es un error del software o de mi parte. De antemano muchas gracias.

    1. Hola Aframuz, el mensaje indica que el chromedriver actual soporta sólo hasta la versión 114 de Chrome, pero tu versión actual es la 116, por lo tanto tocaría actualizarlo.
      Para eso debes cerrar y volver a abrir Rocketbot (versión 2023), te aparecerá un aviso de actualización en el Updater que corrige el error de actualización, luego de eso al reiniciar Rocketbot te debería aparecer la alerta para actualizar los divers, de todas formas te dejo un video donde se muestra la parte del reinicio y la forma manual: Error Driver

  52. Buenas tardes, estoy haciendo mi primer lección y cuando ejecuto el comando para abrir chrome me manda este error:
    SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
    Current browser version is 116.0.5845.97 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
    Stacktrace:
    Backtrace:
    GetHandleVerifier [0x00D96E73+48323]
    (No symbol) [0x00D29661]
    (No symbol) [0x00C35308]
    (No symbol) [0x00C5634C]
    (No symbol) [0x00C52093]
    (No symbol) [0x00C50719]
    (No symbol) [0x00C80DF5]
    (No symbol) [0x00C80ADC]
    (No symbol) [0x00C7A6D6]
    (No symbol) [0x00C5847C]
    (No symbol) [0x00C5957D]
    GetHandleVerifier [0x00FFFD5D+2575277]
    GetHandleVerifier [0x0103F86E+2836158]
    GetHandleVerifier [0x010396DC+2811180]
    GetHandleVerifier [0x00E241B0+626688]
    (No symbol) [0x00D3314C]
    (No symbol) [0x00D2F4B8]
    (No symbol) [0x00D2F59B]
    (No symbol) [0x00D221B7]
    BaseThreadInitThunk [0x772F00C9+25]
    RtlGetAppContainerNamedObjectPath [0x77727B1E+286]
    RtlGetAppContainerNamedObjectPath [0x77727AEE+238]

    ¿que puedo hacer?

    1. Hola dguzman, ese error es porque tu navegador se actualizó y la versión del chromedriver que tiene Rocketbot es una versión anterior, por lo tanto se debe actualizar, te dejo un video donde se explica cómo hacerlo con Rocketbot (reiniciandolo y aceptando la alerta) o de forma manual: Error Driver

  53. Buenas, primero agradecer por estas clases, que me están ayudando bastante, quisiera consultar si en la actualidad la práctica de separar el “Special Key” del “Text” sigue siendo recomendable. Me explico, lo que pasa es que en la clase dicen que debe ir separado, para este caso el Enter, del texto ingresado, ya que de no ser así no sucede nada, pero probando, veo que esto si funciona, igual entendible que ciertas cosas funcionen diferentes, creo que hay 3 años desde esta clase, el tema es, ¿Lo hago en uno solo, para así tener algo más limpio a la larga, o lo hago en dos pasos a modo de prevención? Agradecido

    1. Hola Pablo!, efectivamente esto cambió solo aplica para la versión 2020 que es con la que se realizó el video, en la versión actual ahora el comando de Enviar texto web si permite ambas cosas al mismo tiempo.

  54. Luis Eduardo Vilchis Hernandez

    Hola buen dia tengo el siguiente problema que no me deja abrir el navegador que puedo hacer
    SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
    Current browser version is 118.0.5993.70 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
    Stacktrace:
    Backtrace:
    GetHandleVerifier [0x00F9A813+48355]
    (No symbol) [0x00F2C4B1]
    (No symbol) [0x00E35358]
    (No symbol) [0x00E561AC]
    (No symbol) [0x00E51EF3]
    (No symbol) [0x00E50579]
    (No symbol) [0x00E80C55]
    (No symbol) [0x00E8093C]
    (No symbol) [0x00E7A536]
    (No symbol) [0x00E582DC]
    (No symbol) [0x00E593DD]
    GetHandleVerifier [0x011FAABD+2539405]
    GetHandleVerifier [0x0123A78F+2800735]
    GetHandleVerifier [0x0123456C+2775612]
    GetHandleVerifier [0x010251E0+616112]
    (No symbol) [0x00F35F8C]
    (No symbol) [0x00F32328]
    (No symbol) [0x00F3240B]
    (No symbol) [0x00F24FF7]
    BaseThreadInitThunk [0x755FFCC9+25]
    RtlGetAppContainerNamedObjectPath [0x77177C6E+286]
    RtlGetAppContainerNamedObjectPath [0x77177C3E+238]

    1. Hola Luis,

      eso sucede cuando se actualiza la versión de tu chrome, por lo tanto se debe actualizar el driver que utiliza Rocketbot para poder controlar el navegador, te dejo un video de ayuda: https://youtu.be/A5KJ6NxDow8?si=HPnh-ZZXpKQUEc_s

  55. Excelente. Todo claro

  56. Hola! al ejecutar todo el robot tengo el siguiente error:
    JavascriptException: Message: javascript error: Cannot read properties of undefined (reading ‘innerText’)
    (Session info: chrome=118.0.5993.88)
    Stacktrace:
    0 chromedriver 0x0000000104816e08 chromedriver + 5025288
    1 chromedriver 0x000000010480dc23 chromedriver + 4987939
    2 chromedriver 0x00000001043afe67 chromedriver + 409191
    3 chromedriver 0x00000001043b605a chromedriver + 434266
    4 chromedriver 0x00000001043b8ac0 chromedriver + 445120
    5 chromedriver 0x0000000104442f8b chromedriver + 1011595
    6 chromedriver 0x00000001044264e2 chromedriver + 894178
    7 chromedriver 0x0000000104442571 chromedriver + 1009009
    8 chromedriver 0x00000001044262b3 chromedriver + 893619
    9 chromedriver 0x00000001043f0eb9 chromedriver + 675513
    10 chromedriver 0x00000001043f20ee chromedriver + 680174
    11 chromedriver 0x00000001047d8819 chromedriver + 4769817
    12 chromedriver 0x00000001047dd893 chromedriver + 4790419
    13 chromedriver 0x00000001047e466e chromedriver + 4818542
    14 chromedriver 0x00000001047de5bd chromedriver + 4793789
    15 chromedriver 0x00000001047b098c chromedriver + 4606348
    16 chromedriver 0x00000001047fcb78 chromedriver + 4918136
    17 chromedriver 0x00000001047fcd30 chromedriver + 4918576
    18 chromedriver 0x000000010480d85e chromedriver + 4986974
    19 libsystem_pthread.dylib 0x00007ff814be71d3 _pthread_start + 125
    20 libsystem_pthread.dylib 0x00007ff814be2bd3 thread_start + 15

    1. Hola Ilse, en qué comando te sucede?, el elemento terminó de cargar al momento de ejecutar el comando? puede ser un tema de tiempo

  57. Celso Samuel Sanchez Callme

    Muy buena explicación. Entendible todo el proceso de crear bots.

    Atte.
    Celso Sancha C.

  58. Hola como esta, como arreglo este error?

    Message: unknown error: result.webdriverValue.value list is missing or empty in Runtime.callFunctionOn response
    (Session info: chrome=119.0.6045.125)
    Stacktrace:
    GetHandleVerifier [0x00484DE3+43907]
    (No symbol) [0x00410741]
    (No symbol) [0x003033ED]
    (No symbol) [0x00306E26]
    (No symbol) [0x0030879A]
    (No symbol) [0x00308840]
    (No symbol) [0x003368C7]
    (No symbol) [0x00336C2B]
    (No symbol) [0x00366F62]
    (No symbol) [0x00352BA4]
    (No symbol) [0x003655CA]
    (No symbol) [0x00352956]
    (No symbol) [0x0032E17E]
    (No symbol) [0x0032F32D]
    GetHandleVerifier [0x00735AF9+2865305]
    GetHandleVerifier [0x0077E78B+3163435]
    GetHandleVerifier [0x00778441+3138017]
    GetHandleVerifier [0x0050E0F0+605840]
    (No symbol) [0x0041A64C]
    (No symbol) [0x00416638]
    (No symbol) [0x0041675F]
    (No symbol) [0x00408DB7]
    BaseThreadInitThunk [0x764D00C9+25]
    RtlGetAppContainerNamedObjectPath [0x77327B4E+286]
    RtlGetAppContainerNamedObjectPath [0x77327B1E+238]

    1. Hola Juan, intenta con actualizar el driver según tu versión de chrome, te dejo un video: https://youtu.be/A5KJ6NxDow8?si=W_jOsiVOh7A3EaRS

  59. Hola Marcela, buenas noches.
    Tenía mi robot funcionando perfecto hasta que se nos pedía agregar el IF…
    le agrego “{esperar} == True” pero cada vez que lo ejecuto se queda dando vueltas ahí y no avanza. qué puedo revisar?

    1. Hola Crismoliyo, cuando se evalúa un booleano (True o False) no debe ir entre comillas, sino que debe ser sólo así: {esperar} == True sin ninguna comilla

      1. Hola Marcela, no funciona el IF: {esperar} == True
        Solo me cierra y no se ejecuta el IF, permanece cargando.
        Ejecuto las celdas una por una y sin usar el IF y si funciona.

        Adicional, no me permite guardar el archivo, lo descargue y no me permite tampoco abrir el archivo.

        Alguna respuesta actualizada?

        1. Revisa que tienes en la var {esperar}, revisa la consola de Rocketbot para ver qué error te da. Con que no permite guardar ni abrir, significa que da un error? si es así, qué error da?

  60. Buenos dias al intentar guardar el robot en a etapa básica de abre_google, ejecuta y abre Chrome sin problemas, pero al intentar guardar el robot me indica que no puede.

    En el terminal :

    Robot to project: abre_google
    [Errno 13] Permission denied: ‘tmp.vbs’
    Create db: robot.db
    From: C:\Users\56973\rocketbot\Rocketbot_win_20240528\robot.db
    [WinError 3] El sistema no puede encontrar la ruta especificada: ”
    Error on create log [WinError 5] Acceso denegado: ‘logs\\\\240705’
    name: abre_google
    Loading C:\Users\56973\rocketbot\Rocketbot_win_20240528\robot.db
    Error on create log [WinError 5] Acceso denegado: ‘logs\\\\240705’

    1. Hola mjure,

      Tienes abierto Rocketbot al momento de presionar en Guardar, pasa que si se cierra la consola no permite guardar, te recomiendo abrir Rocketbot como Administrador y probar guardando nuevamente (no es necesario cerrar la ventana donde está el robot)

  61. Cordial saludo.

    Gracias por la asesoría. Te cuento que al crear la variable y extraer la información del texto que arroja en la búsqueda “Rocketbot” voy a copiar el dato a extraer pego “//*[@id=”kp-wp-tab-overview”]/div[3]/div/div/div/div/div/div[2]/div” y me sale error. Al final probé con colocar /span y tampoco me sale bien.

    Sería bueno que pueda anexar imágenes para mostrar el paso a paso.

    1. Hola mamope,

      Si sigues con el error, te recomiendo escribir en nuestro foro, ahí puedes adjuntar más información como imágenes y el equipo encargado te responderá a la brevedad posible

  62. Hola Marcela, cuando creo el primer comando de abrir página. Sí se crea pero no aparece en primer plano. tengo que recién hacer click en el chrome para darme cuenta que se ha creado.

    Saludos

    1. Hola Noeliaysabel,

      en desarrollo pasa que a veces queda abajo el navegador, en producción esto no sucede, de todas formas no debería afectar si está minimizado o no, la ejecución debería avanzar igualmente

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

es_ESSpanish