CURSOS

Rocketbot Suite (Level 1)

Este contenido está protegido, por favor accede y matricúlate al curso para ver este contenido.

49 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! 😀

  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/

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *