IngresarRegistrarme

Rocketbot Forum

Rocketbot Forum Logo Rocketbot Forum Logo

Rocketbot Forum Navigation

  • Academy Rocketbot
  • Tutoriales
  • Documentación
Search
Realiza una Pregunta

Mobile menu

Close
  • Home
  • Popular
  • Categorías
  • Tags
  • Preguntas
    • Nuevas Preguntas
    • Más votadas
    • Más visitadas
    • Más respondidas
  • Academy Rocketbot
  • Tutoriales
  • Documentación

JoseL

Ask JoseL
3 Followers
8 Preguntas
  • About
  • Questions
  • Questions
  • Questions
  • Questions
  • Polls
  • Polls
  • Polls
  • Polls
  • Answers
  • Answers
  • Answers
  • Answers
  • Best Answers
  • Best Answers
  • Best Answers
  • Best Answers
  • Followed
  • Followed
  • Followed
  • Followed
  • Favorites
  • Favorites
  • Favorites
  • Favorites
  • Groups
  • Groups
  • Groups
  • Groups
  1. Asked: agosto 21, 2023En: Ejecución

    Chromedriver

    JoseL
    JoseL
    Replied to answer on enero 31, 2024 at 9:06 pm

    No la activas, eso es algo que viene por defecto en las versiones mas recientes de rocketbot. Sin embargo, si no te aparece (porque tenes una versión antigua), igual podes hacer el cambio manual a como se explica en este hilo.

    No la activas, eso es algo que viene por defecto en las versiones mas recientes de rocketbot. Sin embargo, si no te aparece (porque tenes una versión antigua), igual podes hacer el cambio manual a como se explica en este hilo.

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  2. Asked: enero 29, 2024En: Comandos

    No puedo hacer click en las otras opciones con id/xpath en «Click en objeto»

    JoseL
    JoseL
    Added an answer on enero 29, 2024 at 5:37 pm

    Te recomendaria que verifiques lo siguientes: 1- Que el foco de rocketbot este en la pestaña dentro de la cual se encuentra el elemento al que desees dar click. Puede probar extrayendo el nombre de la pestaña y ver si coincide con la que necesitas y asi descartas eso. 2- Verifica si el elemento se eRead more

    Te recomendaria que verifiques lo siguientes:

    1- Que el foco de rocketbot este en la pestaña dentro de la cual se encuentra el elemento al que desees dar click. Puede probar extrayendo el nombre de la pestaña y ver si coincide con la que necesitas y asi descartas eso.

    2- Verifica si el elemento se encuentra dentro de un iframe. Este es posiblemente uno de los problemas mas comunes cuando no se logra interactuar con un elemento a pesar de haber comprobado lo anterior y obtener el xpath de forma correcta.

    Para esto, click derecho > inspeccionar, acá podes utilizar el ctr + f y buscar la palabra «iframe» o «frame». Si hay resultados, verifica si el comando con el que desea interactuar se encuentra dentro de ese iframe. De ser asi, utiliza el comando cambiar a contenido por defecto y cambiar a iframe y listo.

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  3. Asked: enero 26, 2024En: Módulos

    Consulta sobre virtualización

    JoseL
    JoseL
    Replied to answer on enero 26, 2024 at 8:10 pm

    Mira, honestamente no veo el porque el ser una pagina bancaria te limita el uso de los comandos web, ya que si es un sistema web esta hecho con html, javascript, etc. asi que SI o SI se deberia de poder. Si probaste y no te deja interactuar, verifica que los elementos no esten dentro de iframes. PorRead more

    Mira, honestamente no veo el porque el ser una pagina bancaria te limita el uso de los comandos web, ya que si es un sistema web esta hecho con html, javascript, etc. asi que SI o SI se deberia de poder. Si probaste y no te deja interactuar, verifica que los elementos no esten dentro de iframes.

    Por otra parte, si al final lo queres hacer con virtualización, te recomendaria que uses los comandos de la opción «WINDOWS». Más especificamente el comando «Conectar aplicación», ya que básicamente te permitira ir moviendo el foco principal del excel al navegador, lo cual solucionaria tu problema.

    Combina los comandos del apartado de «WINDOWS» con los de «VIRTUALIZACION» y te debería de funcionar sin problemas.

    See less
      • 2
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  4. Asked: enero 10, 2024En: Comandos

    Arguments SQL

    JoseL
    JoseL
    Added an answer on enero 11, 2024 at 4:08 pm

    Hi, yes you can. Obviously, it would depend on the Database you are using. However, if you are using SQL Server, you just need to download the SQL module in the marketplace. Here is the link: SQLServer_ - Rocketbot MARKET After you downloaded it, go to the Rocketbot directory, go to "Modules" and unRead more

    Hi, yes you can. Obviously, it would depend on the Database you are using. However, if you are using SQL Server, you just need to download the SQL module in the marketplace. Here is the link: SQLServer_ – Rocketbot MARKET

    After you downloaded it, go to the Rocketbot directory, go to «Modules» and unzip the rar there. Then just refresh your browser and you could use it.

    In this module, you will see a command named «Sp to execute». Here you will have a table, where you can send argument to the sp.

    On the other hand, if you are not using «SQL Server», you must execute the SP with python. If you need help with that, please, let us know which database are you using, and I will try to help you.

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  5. Asked: enero 8, 2024En: Ejecución

    NameError: name ‘NO’ is not defined

    JoseL
    JoseL
    Replied to answer on enero 9, 2024 at 5:24 pm

    La verdad es que no se ve casi nada en la imagen. Sin embargo, medio logro ver que el error viene originado de un if con una comparación. En este caso, la variable que comparas debe ir entre comillas, por ejemplo: if "{variable1}" == "Hi". De lo contrario, te marcará un error parecido, asi que podesRead more

    La verdad es que no se ve casi nada en la imagen. Sin embargo, medio logro ver que el error viene originado de un if con una comparación. En este caso, la variable que comparas debe ir entre comillas, por ejemplo: if «{variable1}» == «Hi». De lo contrario, te marcará un error parecido, asi que podes probar con las comillas. Si no, lo ideal es que subas una imagen con mejor resolución.

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  6. Asked: enero 8, 2024En: Ejecución

    string indices must be integers

    JoseL
    JoseL
    Replied to answer on enero 9, 2024 at 5:21 pm

    Bro asi esta dificil ayudarte. Lo ideal es que dejes la imagen del comando en si que esta fallando, ya que en la imagen aparece el robot, pero ahi pueden haber multiples comandos. Ese error generalmente salta cuando estas tratando de acceder al indice de una lista con un string. Es decir, las listasRead more

    Bro asi esta dificil ayudarte. Lo ideal es que dejes la imagen del comando en si que esta fallando, ya que en la imagen aparece el robot, pero ahi pueden haber multiples comandos.

    Ese error generalmente salta cuando estas tratando de acceder al indice de una lista con un string. Es decir, las listas solo aceptan indices enteros, por ejemplo: lista1[0], pero si pones lista1[«0»], te va a indicar exactamente el mismo error que describis. obviamente también pueden haber otros casos que disparen ese error, pero como dije, sin saber el comando en especifico es dificil poder ayudarte.

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  7. Asked: diciembre 18, 2023En: Ejecución

    Recorrer una tabla web y abrir los links que se encuentran al principio de cada fila

    JoseL
    JoseL
    Replied to answer on diciembre 21, 2023 at 5:33 pm

    Ocupa la segunda opción mejor, ya que es mas sencilla. Para la utilización de javascript necesitarias igual hacer un for externo del comando. En este caso, habría que ir extrayendo el link de cada fila una por una con una script de js y irle dando click. Por eso te comenté que para mas sencillo utilRead more

    Ocupa la segunda opción mejor, ya que es mas sencilla. Para la utilización de javascript necesitarias igual hacer un for externo del comando. En este caso, habría que ir extrayendo el link de cada fila una por una con una script de js y irle dando click.

    Por eso te comenté que para mas sencillo utilizarás el metodo del xpath. De esa forma es mucha más sencilla si estas comenzando.

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  8. Asked: diciembre 18, 2023En: Ejecución

    Recorrer una tabla web y abrir los links que se encuentran al principio de cada fila

    JoseL
    JoseL
    Replied to answer on diciembre 18, 2023 at 9:35 pm

    Ese código que te mande es para que lo ejecutes en un javascript. Si no, una manera mucho mas sencilla es hacerlo con el código "Full Xpath". Básicamente, primero debes contar cuantos elementos tiene la tabla (eso lo podes hacer con js), luego copias el código full xpath de la primera celda. En esteRead more

    Ese código que te mande es para que lo ejecutes en un javascript.

    Si no, una manera mucho mas sencilla es hacerlo con el código «Full Xpath». Básicamente, primero debes contar cuantos elementos tiene la tabla (eso lo podes hacer con js), luego copias el código full xpath de la primera celda. En este caso, debes identificar donde esta el numero que es el que irá aumentando en ese código que se te generará.

    Finalmente, en tu rocketbot básicamente sería crear un for que recorra el tamaño de la tabla y vas dando click al código full xpath y el numero que cambia lo haces con una variable. Por ejemplo:

    /html/body/div[5]/div[2]/div/div/main/div/aside/div/div/section[4]/div/div/div[1]/div/div/div[1]/div/h4/a

    /html/body/div[5]/div[2]/div/div/main/div/aside/div/div/section[4]/div/div/div[1]/div/div/div[2]/div/h4/a

    Este es un código full xpath cualquier. En este caso, el valor que cambia de uno a otro es el div que esta casi al final. Por ello, vos lo harías de la siguiente manera dentro del for:

    /html/body/div[5]/div[2]/div/div/main/div/aside/div/div/section[4]/div/div/div[1]/div/div/div[{contador}]/div/h4/a

    La variable contador es la que pusiste como elemento iterador en el for que creaste previamente y listo. Así vas a poder ir accediendo a cada link.

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  9. Asked: diciembre 18, 2023En: Ejecución

    Recorrer una tabla web y abrir los links que se encuentran al principio de cada fila

    JoseL
    JoseL
    Added an answer on diciembre 18, 2023 at 9:07 pm

    Mira, lo primero que debes hacer, es guardar toda la tabla en una variable. Por buenas prácticas y porque generalmente es así, estas tienen un id o una clase que te ayudará a guardarlas en una variable. Esto lo puedes hacer con: var tabla = document.getElementById("nombre del id") Con la tabla ya exRead more

    Mira, lo primero que debes hacer, es guardar toda la tabla en una variable. Por buenas prácticas y porque generalmente es así, estas tienen un id o una clase que te ayudará a guardarlas en una variable.

    Esto lo puedes hacer con:
    var tabla = document.getElementById(«nombre del id»)

    Con la tabla ya extraída, simplemente lo que debes hacer es acceder a las filas, puedes hacerlo de la siguiente manera:

    var filas = tabla.getElementsByTagName(«tr»);

    Luego con un for, vas accediendo a cada celda, por ejemplo:

    for (let i = 0; i < filas.length; i++) {
    // Acá basicamente vas iterando las filas 1 por uno y vas accediendo a la posición 0 dado que todos los links se encuentran en la posición 0 de cada fila.
    let link = filas[i][0];

    // Luego solo tienes que mandar el click, puede ser así:
    link.click();
    }

    Eso debería funcionar. Sin embargo, debes tener en cuenta que esa es para una estructura generica. Puede ser que la estructura de la tabla que quieres automatizar cambié, por lo que en ese caso debes adaptarla.

    Espero haberte ayudado.

    See less
      • 1
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
  10. Asked: diciembre 1, 2023En: Ejecución

    rerto final del nivel 1 de rocketbot

    JoseL
    JoseL
    Added an answer on diciembre 1, 2023 at 10:21 pm

    La verdad es que no se ve nada

    La verdad es que no se ve nada

    See less
      • 0
    • Compartir
      Compartir
      • Compartir en Facebook
      • Compartir en Twitter
      • Compartir en LinkedIn
      • Compartir en WhatsApp
1 … 6 7 8 9 10 … 16

Sidebar

Realizar Pregunta

Stats

  • Preguntas : 1k
  • Respuestas : 2k
  • Posts : 0
  • Comentarios : 0
  • Mejores Respuestas : 163
  • Usuarios : 5k
  • Populares
  • Comentarios
  • Tags

Users

Explore

  • Home
  • Popular
  • Categorías
  • Tags
  • Preguntas
    • Nuevas Preguntas
    • Más votadas
    • Más visitadas
    • Más respondidas

Footer

rocketbot white

Rocketbot SpA | Todos los derechos reservados 2018 - 2020

© 2020 Discy. All Rights Reserved
With Love by 2code.

es_ES
en_US es_ES