-
Sección 0 - Introducción
-
Sección 1 - Instalación Rocketbot
-
Sección 3 - Creando un nuevo Bot
-
Sección 4 - Variables
-
Sección 5 - Web
-
Sección 6 - Excel
-
Sección 7 - Lógica
-
Sección 8 - Enviar información a archivo
-
Sección 9 - Email
-
Sección 10 - Robot Hijo
-
Sección 11 - Robot Final
Anterior
Crear Proyecto
Siguiente
Manejo de Variables
Diana Zapata
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?
Marcela Vergara
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!.-
Edgar Delgado Tapia
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
Marcela Vergara
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!.-
Johny
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
Marcela Vergara
Hola Johny,
Revisa esta solución: http://forum.rocketbot.co/question/error-al-abrir-google-chrome/
Pasa cuando se te actualiza Chrome.
Saludos!.-
Luis Eduardo Obando Bonilla
Muchas gracias, tenía el mismo problema y me funcionó la solución.
Marcela Vergara
Super! 😀
Dorado007
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
Marcela Vergara
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
BRUNO NICOLOTTI
si uso el full xpath en una pagina que no tiene id dinamico, igual sirve?
Marcela Vergara
Hola Bruno,
Si igual sirve, de todas formas siempre recomendamos probar varias veces, ya que puede cambiar el id o los div.
Saludos!.-
andresnaranjo
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
Marcela Vergara
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!.-
constanzacontreras
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!
Marcela Vergara
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!.-
constanzacontreras
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
Marcela Vergara
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!.-
constanzacontreras
Me funcionó! Muchas gracias por la ayuda!!
Marcela Vergara
Super! 😀
jose_andres04
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
Marcela Vergara
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!.-
Luis Eduardo Obando Bonilla
Hola, puntualmente como puedo exportar la base de datos o acceder a una versión anterior de un proyecto?
Marcela Vergara
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!.-
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)
Marcela Vergara
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!.-
cristinajimenez0625
Hola. Active las cookies y me funciono perfecto
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
Marcela Vergara
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!.-
Daniel3010
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
Marcela Vergara
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
axel
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?
Marcela Vergara
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!.-
kryuchcov
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?
Marcela Vergara
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!.-
nangelp
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
Marcela Vergara
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!.-
nangelp
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!!
Marcela Vergara
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.
gbolanos
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.
Marcela Vergara
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.
vanessapaolanm
Gracias!
gbolanos
Muchas gracias por su respuesta.
TAUROSSILVER
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?
Marcela Vergara
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.
rodo
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.
Marcela Vergara
Con este módulo puedes abrir Edge: https://market.rocketbot.co/?13#/module/webpro
Andrea Gamboa
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.
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.-
Alexander DGI
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.
Marcela Vergara
Hola Alexander,
Cómo estás?, te respondimos en el Foro: http://forum.rocketbot.co/question/automatizar-descarga-de-pdf/
Fabricio Grimaldo
¿Hola, no se puede utilizar con Microsof Edge?
No tengo instalado Firefox, Chrome o Internet Explorer, no uso esos navegadores.
Marcela Vergara
Hola Fabricio, si se puede, con el módulo WebPro, comando “Abrir Edge”
almapd
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.
ernestop74
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?
Marcela Vergara
Si accedió a la página o lo intentó y no pudo encontrar el elemento en la página lo marcará de color rojo.
danier
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?
Marcela Vergara
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)
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)
Marcela Vergara
Hola Ricardo,
En qué página estás trabajando?, al parecer estás tomando el xpath del elemento incorrecto
hrriverar
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
hrriverar
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
Marcela Vergara
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.
hrriverar
Angela María Guarín Rivera
Excelente explicación.
Muchas gracias
nitzamartinez
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
Marcela Vergara
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.
Maria Camila Restrepo
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
Marcela Vergara
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?
Simón T
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é
Marcela Vergara
Hola Simón, estás probando en la página de google?, qué xpath utilizas?
Victor.Navarro
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!
Marcela Vergara
Hola Victor,
Si, se pueden agregar IF dentro de IF y dentro de cualquier bloque del menú Lógica
Agustin Palomino
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
Marcela Vergara
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.)
Esteban
una pregunta… si descargo el robot en Mac y desarrolló el robot en Mac, lo puedo correr en Windows y/o Linux? y viceversa..?
Marcela Vergara
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
amsantelicesp
Al crear un nuevo robot no me redirige a la suite, no pasa nada
Marcela Vergara
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
Pouczające Blogi
This is great, definitely will check it out, useful website, definitely will bookmark, thanks.
BMUNETON
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?
user
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
Luis Enrique Aguilar Murillo
como vuelvo abrir rocketbot studio no puedo y ya lo descargue
Marcela Vergara
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
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
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.
juan.03
hola, al momento de ejecutar el comando de condicion if : {esperar}==true; arroja n error de que true no esta definido
Marcela Vergara
Hola Juan, debe ser lógica Python, la t de true debe ser mayúscula, quedando de esta forma
{esperar} == True
Alexander Camen
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
user
Hola Alexander,
Te da False en el comando esperar por objeto y por eso no entra el IF? o te da algún error?
acofre
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%
Marcela Vergara
Hola acofre, modifícalo para que el zoom sea permanente al 100%
https://docs.microsoft.com/en-us/troubleshoot/developer/browsers/core-features/how-to-set-zoom-level
acofre
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?
acofre
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?
fbagus
hola buenas tardes consulta que pasa cuando uno ejecuta el comando if y arroja false que debo hacer en ese caso
cparra
Toda las indicaciones muy claras, muchas gracias.
Natalia Alvarez
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.
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.
Marcela Vergara
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.
Bernabé García
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!
Marcela Vergara
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)
Sandra Duran
Genial inicio para mi.
Excelente curso, gracias.
smora
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]
Marcela Vergara
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
avillegas
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?
Marcela Vergara
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
Aframuz
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.
Marcela Vergara
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
dguzman@tangercg.com
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?
Marcela Vergara
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
Pablo Inzunza
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
user
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.
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]
Marcela Vergara
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
lmgiraldo
Excelente. Todo claro
Ilse
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
Marcela Vergara
Hola Ilse, en qué comando te sucede?, el elemento terminó de cargar al momento de ejecutar el comando? puede ser un tema de tiempo
Celso Samuel Sanchez Callme
Muy buena explicación. Entendible todo el proceso de crear bots.
Atte.
Celso Sancha C.
JuanP123
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]
Marcela Vergara
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
Crismoliyo
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?
Marcela Vergara
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 comillaArielTorres7
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?
Marcela Vergara
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?