Podes ocupar el SetVar("variable", "valor") o el modulo de limpiar variables si es que solo queres limpiarlas o el comando de asignar valor. Yo diria que el mas sencillo es el de asignar si solo tenes una, si tenes mas de una sale mejor el script de python.
Podes ocupar el SetVar(«variable», «valor») o el modulo de limpiar variables si es que solo queres limpiarlas o el comando de asignar valor. Yo diria que el mas sencillo es el de asignar si solo tenes una, si tenes mas de una sale mejor el script de python.
Así como lo tenes es la forma correcta. El error que te no es porque la libreria este mal o no existe. El error de idexacion es que el interprete no reconoce el espacio o la tabulación que tenes. Para solventarlo, te recomiendo que despues de los dos puntos que abren la función, des un enter y ese sRead more
Así como lo tenes es la forma correcta. El error que te no es porque la libreria este mal o no existe. El error de idexacion es que el interprete no reconoce el espacio o la tabulación que tenes.
Para solventarlo, te recomiendo que despues de los dos puntos que abren la función, des un enter y ese será el nivel de la identación con el que trabajarias. Luego realizarias lo mismo con el resto.
Para concatenar debes poner el texto entre comillas (recorda que aqui no reconoce las comillas, pero ese signo que veas que envuelve el texto son comillas), por ejemplo: "Quiero concatenar este texto" + "{estavariable}" + "el resto del texto" + "extension.txt" Como recomendacion, te recuerdo que cuaRead more
Para concatenar debes poner el texto entre comillas (recorda que aqui no reconoce las comillas, pero ese signo que veas que envuelve el texto son comillas), por ejemplo:
«Quiero concatenar este texto» + «{estavariable}» + «el resto del texto» + «extension.txt»
Como recomendacion, te recuerdo que cuando utilices el comando asignar para trabajar con strings, debes usar siempre las comillas, ya que de no ser asi las tomara como variables de enteros o float
honestamente el constain es lo que te estaria afectando el script, ya que no vas a poder implementarlo con los comandos nativos de rocketbot. Yo te recomiendo que si ya lo tienes en un script, lo ideal seria que lo mantengas así. El tema supongo no sabes como obtener la instancia del driver del naveRead more
honestamente el constain es lo que te estaria afectando el script, ya que no vas a poder implementarlo con los comandos nativos de rocketbot. Yo te recomiendo que si ya lo tienes en un script, lo ideal seria que lo mantengas así. El tema supongo no sabes como obtener la instancia del driver del navegador. Por ello, te dejo el siguiente código para que puedas obtenerla y utilizar el mismo script desde el comando de python.
Claro que lo puedes crear. Seria mas o menos asi: variable2 = [{‘Nombre’: ‘Bret’}, {‘Nombre’: ‘Luciana’}, {‘Nombre’: ‘Jeremias’}, {‘Nombre’: ‘Caren’}, {‘Nombre’: ‘Samuel’}, {‘Nombre’: ‘Juan’}, {‘Nombre’: ‘Bastian’}] b = "nombre" c = False for i in variable2: if (b == i["Nombre"]): c = True break ifRead more
for i in variable2:
if (b == i[«Nombre»]):
c = True
break
if (c == False):
a.append({«Nombre»: b})
Este codigo iria en un comando de script de python. con respecto a la velocidad, yo te digo que al momento de la ejecución es casi imperceptible. Por otra parte, me pregunto si solo ibas a guardar nombres, que necesidad habia de usar diccionarios? Ya que podias simplemente guardar los nombres en la lista en si, y luego hubieras usado el metodo index de las listas para identificar si existe o no, pero bueno, espero te sirva.
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.
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.
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.
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.
resetear valor de variable
Podes ocupar el SetVar("variable", "valor") o el modulo de limpiar variables si es que solo queres limpiarlas o el comando de asignar valor. Yo diria que el mas sencillo es el de asignar si solo tenes una, si tenes mas de una sale mejor el script de python.
Podes ocupar el SetVar(«variable», «valor») o el modulo de limpiar variables si es que solo queres limpiarlas o el comando de asignar valor. Yo diria que el mas sencillo es el de asignar si solo tenes una, si tenes mas de una sale mejor el script de python.
See lessimportar librerias dentro de funcion
Así como lo tenes es la forma correcta. El error que te no es porque la libreria este mal o no existe. El error de idexacion es que el interprete no reconoce el espacio o la tabulación que tenes. Para solventarlo, te recomiendo que despues de los dos puntos que abren la función, des un enter y ese sRead more
Así como lo tenes es la forma correcta. El error que te no es porque la libreria este mal o no existe. El error de idexacion es que el interprete no reconoce el espacio o la tabulación que tenes.
Para solventarlo, te recomiendo que despues de los dos puntos que abren la función, des un enter y ese será el nivel de la identación con el que trabajarias. Luego realizarias lo mismo con el resto.
See lesscomo concateno una ruta con variables dentro?
Para concatenar debes poner el texto entre comillas (recorda que aqui no reconoce las comillas, pero ese signo que veas que envuelve el texto son comillas), por ejemplo: "Quiero concatenar este texto" + "{estavariable}" + "el resto del texto" + "extension.txt" Como recomendacion, te recuerdo que cuaRead more
Para concatenar debes poner el texto entre comillas (recorda que aqui no reconoce las comillas, pero ese signo que veas que envuelve el texto son comillas), por ejemplo:
«Quiero concatenar este texto» + «{estavariable}» + «el resto del texto» + «extension.txt»
Como recomendacion, te recuerdo que cuando utilices el comando asignar para trabajar con strings, debes usar siempre las comillas, ya que de no ser asi las tomara como variables de enteros o float
See lessWhich python library is used on Rocketbot’s native Excel Module?
The native library for excel is "Xlwings"
The native library for excel is «Xlwings»
See lessClick en Objeto haciendo match entre XPATH y String
honestamente el constain es lo que te estaria afectando el script, ya que no vas a poder implementarlo con los comandos nativos de rocketbot. Yo te recomiendo que si ya lo tienes en un script, lo ideal seria que lo mantengas así. El tema supongo no sabes como obtener la instancia del driver del naveRead more
honestamente el constain es lo que te estaria afectando el script, ya que no vas a poder implementarlo con los comandos nativos de rocketbot. Yo te recomiendo que si ya lo tienes en un script, lo ideal seria que lo mantengas así. El tema supongo no sabes como obtener la instancia del driver del navegador. Por ello, te dejo el siguiente código para que puedas obtenerla y utilizar el mismo script desde el comando de python.
driver = GetGlobals(«web»).driver_list[GetGlobals(«web»).driver_actual_id]
De esta forma obtienes la instancia del driver y puedes utilizar tu script.
See lessBuscar un nombre en un array y agregarlo si no está
Claro que lo puedes crear. Seria mas o menos asi: variable2 = [{‘Nombre’: ‘Bret’}, {‘Nombre’: ‘Luciana’}, {‘Nombre’: ‘Jeremias’}, {‘Nombre’: ‘Caren’}, {‘Nombre’: ‘Samuel’}, {‘Nombre’: ‘Juan’}, {‘Nombre’: ‘Bastian’}] b = "nombre" c = False for i in variable2: if (b == i["Nombre"]): c = True break ifRead more
Claro que lo puedes crear. Seria mas o menos asi:
variable2 = [{‘Nombre’: ‘Bret’}, {‘Nombre’: ‘Luciana’}, {‘Nombre’: ‘Jeremias’}, {‘Nombre’: ‘Caren’}, {‘Nombre’: ‘Samuel’}, {‘Nombre’: ‘Juan’}, {‘Nombre’: ‘Bastian’}]
b = «nombre»
c = False
for i in variable2:
if (b == i[«Nombre»]):
c = True
break
if (c == False):
a.append({«Nombre»: b})
Este codigo iria en un comando de script de python. con respecto a la velocidad, yo te digo que al momento de la ejecución es casi imperceptible. Por otra parte, me pregunto si solo ibas a guardar nombres, que necesidad habia de usar diccionarios? Ya que podias simplemente guardar los nombres en la lista en si, y luego hubieras usado el metodo index de las listas para identificar si existe o no, pero bueno, espero te sirva.
See lessChromedriver
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 lessNo puedo hacer click en las otras opciones con id/xpath en «Click en objeto»
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 lessConsulta sobre virtualización
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 lessArguments SQL
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