Hola Karol, si te da error unauthorized debe ser porque algún dato de tu archivo noc.ini no es correcto. Revisa si tu usuario/contraseña o apikey esten correctos, junto con el servidor de tu orquestador, y la key de la instancia. Puedes ver cómo configurar el orquestador en la sección 2 del curso deRead more
Hola Karol, si te da error unauthorized debe ser porque algún dato de tu archivo noc.ini no es correcto. Revisa si tu usuario/contraseña o apikey esten correctos, junto con el servidor de tu orquestador, y la key de la instancia.
Hola, si está bien importado, si es un error de indexación revisa la línea, quizas esta todo indentado con tab y justo esa línea con espacios (o viceversa) y por eso te falla. Igualmente te recomiendo que utilices el módulo OfficeOutlook, que realiza lo mismo que estas aplicando en el script
Hola, si está bien importado, si es un error de indexación revisa la línea, quizas esta todo indentado con tab y justo esa línea con espacios (o viceversa) y por eso te falla. Igualmente te recomiendo que utilices el módulo OfficeOutlook, que realiza lo mismo que estas aplicando en el script
Hola, en este caso debes utilizar el comando Click en objeto de la sección web, en dato a buscar colocas //span[bactrim drug class="text T" and contains(text(), "SUBMENU")] o también puedes utilizar //span[contains(text(), "SUBMENU")]. Luego en tipo de dato coloca xpath. Ten en cuenta que puedes proRead more
Hola, en este caso debes utilizar el comando Click en objeto de la sección web, en dato a buscar colocas //span[bactrim drug class="text T" and contains(text(), "SUBMENU")] o también puedes utilizar //span[contains(text(), "SUBMENU")]. Luego en tipo de dato coloca xpath.
Ten en cuenta que puedes probar los xpath al inspeccionar la página que automatizas, haciendo ctrl+f en los elementos html, coloca el xpath ahí y te marcará el elemento, de esta forma te aseguras de utilizar un xpath correcto
Hola, prueba descargar el último driver stable de Chrome desde acá: https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/119.0.6045.105/win32/chromedriver-win32.zip Descomprime chromedriver.exe en Rocketbot/drivers/win/chrome, reinicia Rocketbot y revisa si te sigue ocurriendo el error
Hola, a qué te refieres con que no obtiene imagen? Debes tomar una captura de pantalla y seleccionar en la misma una referencia y el click. En el curso nivel 3 de academy puedes ver a detalle cómo funcionan los comandos de virtualización
Hola, a qué te refieres con que no obtiene imagen? Debes tomar una captura de pantalla y seleccionar en la misma una referencia y el click. En el curso nivel 3 de academy puedes ver a detalle cómo funcionan los comandos de virtualización
Entiendo, como te menciono al enviar el formulario estas utilizando el método POST a ese sitio web, al volver atrás o recargar estas haciendolo sobre ese POST pero sin enviar información, por lo que te dará error. Lo que te recomiendo es guardar la url del formulario en una variable y que utilices eRead more
Entiendo, como te menciono al enviar el formulario estas utilizando el método POST a ese sitio web, al volver atrás o recargar estas haciendolo sobre ese POST pero sin enviar información, por lo que te dará error. Lo que te recomiendo es guardar la url del formulario en una variable y que utilices el comando Abrir una URL, de esta forma vuelves a acceder al formulario sin inconvenientes
Hola Dennis, puedes utilizar regex para obtenerlo, si tu string es: tu promocion triplica esta vigente o tu promocion duplica esta vigente Con este regex en un asignar variable deberías poder obtener esa palabra: re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE).group(1) if re.searcRead more
Hola Dennis, puedes utilizar regex para obtenerlo, si tu string es: tu promocion triplica esta vigente o tu promocion duplica esta vigente
Con este regex en un asignar variable deberías poder obtener esa palabra: re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE).group(1) if re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE) else None
Debes reemplazar {var_texto} por tu variable, si no lo encuentra, te devolverá None
Hola Mari, manualmente te permite volver atrás? Por lo general los sitios web con formularios enviados no permiten volver atrás, puedes probar almacenar la url en una variable y utilizar el comando Abrir URL, cargandola nuevamente en lugar de volver atrás
Hola Mari, manualmente te permite volver atrás? Por lo general los sitios web con formularios enviados no permiten volver atrás, puedes probar almacenar la url en una variable y utilizar el comando Abrir URL, cargandola nuevamente en lugar de volver atrás
Claro, no debes darle importancia a eso. El código python es para acceder a un iframe, debes revisar debajo de eso donde explica el manejo con javascript
Claro, no debes darle importancia a eso. El código python es para acceder a un iframe, debes revisar debajo de eso donde explica el manejo con javascript
EXCEPTION IN (ROC): Unauthorized
WALL-E
Hola Karol, si te da error unauthorized debe ser porque algún dato de tu archivo noc.ini no es correcto. Revisa si tu usuario/contraseña o apikey esten correctos, junto con el servidor de tu orquestador, y la key de la instancia. Puedes ver cómo configurar el orquestador en la sección 2 del curso deRead more
Hola Karol, si te da error unauthorized debe ser porque algún dato de tu archivo noc.ini no es correcto. Revisa si tu usuario/contraseña o apikey esten correctos, junto con el servidor de tu orquestador, y la key de la instancia.
Puedes ver cómo configurar el orquestador en la sección 2 del curso de academy: Orquestador: Control y Administración de Robots
See lessimportar librerias dentro de funcion
WALL-E
Hola, si está bien importado, si es un error de indexación revisa la línea, quizas esta todo indentado con tab y justo esa línea con espacios (o viceversa) y por eso te falla. Igualmente te recomiendo que utilices el módulo OfficeOutlook, que realiza lo mismo que estas aplicando en el script
Hola, si está bien importado, si es un error de indexación revisa la línea, quizas esta todo indentado con tab y justo esa línea con espacios (o viceversa) y por eso te falla. Igualmente te recomiendo que utilices el módulo OfficeOutlook, que realiza lo mismo que estas aplicando en el script
See lessClick en Objeto haciendo match entre XPATH y String
WALL-E
Hola, en este caso debes utilizar el comando Click en objeto de la sección web, en dato a buscar colocas //span[bactrim drug class="text T" and contains(text(), "SUBMENU")] o también puedes utilizar //span[contains(text(), "SUBMENU")]. Luego en tipo de dato coloca xpath. Ten en cuenta que puedes proRead more
Hola, en este caso debes utilizar el comando Click en objeto de la sección web, en dato a buscar colocas
See less//span[bactrim drug class="text T" and contains(text(), "SUBMENU")]
o también puedes utilizar//span[contains(text(), "SUBMENU")]
. Luego en tipo de dato coloca xpath.Ten en cuenta que puedes probar los xpath al inspeccionar la página que automatizas, haciendo ctrl+f en los elementos html, coloca el xpath ahí y te marcará el elemento, de esta forma te aseguras de utilizar un xpath correcto
Message: unknown error: result.webdriverValue.value list is missing or empty in Runtime.callFunctionOn response
WALL-E
Hola, prueba descargar el último driver stable de Chrome desde acá: https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/119.0.6045.105/win32/chromedriver-win32.zip Descomprime chromedriver.exe en Rocketbot/drivers/win/chrome, reinicia Rocketbot y revisa si te sigue ocurriendo el error
Hola, prueba descargar el último driver stable de Chrome desde acá: https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/119.0.6045.105/win32/chromedriver-win32.zip
Descomprime chromedriver.exe en Rocketbot/drivers/win/chrome, reinicia Rocketbot y revisa si te sigue ocurriendo el error
See lessNo realiza buscar por imagen
WALL-E
Hola, a qué te refieres con que no obtiene imagen? Debes tomar una captura de pantalla y seleccionar en la misma una referencia y el click. En el curso nivel 3 de academy puedes ver a detalle cómo funcionan los comandos de virtualización
Hola, a qué te refieres con que no obtiene imagen? Debes tomar una captura de pantalla y seleccionar en la misma una referencia y el click. En el curso nivel 3 de academy puedes ver a detalle cómo funcionan los comandos de virtualización
See lessError No connection could be made because the target machine actively refused it
WALL-E
Entiendo, como te menciono al enviar el formulario estas utilizando el método POST a ese sitio web, al volver atrás o recargar estas haciendolo sobre ese POST pero sin enviar información, por lo que te dará error. Lo que te recomiendo es guardar la url del formulario en una variable y que utilices eRead more
Entiendo, como te menciono al enviar el formulario estas utilizando el método POST a ese sitio web, al volver atrás o recargar estas haciendolo sobre ese POST pero sin enviar información, por lo que te dará error. Lo que te recomiendo es guardar la url del formulario en una variable y que utilices el comando Abrir una URL, de esta forma vuelves a acceder al formulario sin inconvenientes
See lessenvio html en gmail
WALL-E
Qué módulo estas utilizando para enviar el correo?
Qué módulo estas utilizando para enviar el correo?
See lessExtraer un dato u otra en una cadena string de una variable
WALL-E
Hola Dennis, puedes utilizar regex para obtenerlo, si tu string es: tu promocion triplica esta vigente o tu promocion duplica esta vigente Con este regex en un asignar variable deberías poder obtener esa palabra: re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE).group(1) if re.searcRead more
Hola Dennis, puedes utilizar regex para obtenerlo, si tu string es:
tu promocion triplica esta vigente
otu promocion duplica esta vigente
Con este regex en un asignar variable deberías poder obtener esa palabra:
re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE).group(1) if re.search(r'\b(triplica|duplica)\b', '{var_texto}', re.IGNORECASE) else None
Debes reemplazar {var_texto} por tu variable, si no lo encuentra, te devolverá None
See lessError No connection could be made because the target machine actively refused it
WALL-E
Hola Mari, manualmente te permite volver atrás? Por lo general los sitios web con formularios enviados no permiten volver atrás, puedes probar almacenar la url en una variable y utilizar el comando Abrir URL, cargandola nuevamente en lugar de volver atrás
Hola Mari, manualmente te permite volver atrás? Por lo general los sitios web con formularios enviados no permiten volver atrás, puedes probar almacenar la url en una variable y utilizar el comando Abrir URL, cargandola nuevamente en lugar de volver atrás
See lessAcceder a shadow-root / shadow-dom
WALL-E
Claro, no debes darle importancia a eso. El código python es para acceder a un iframe, debes revisar debajo de eso donde explica el manejo con javascript
Claro, no debes darle importancia a eso. El código python es para acceder a un iframe, debes revisar debajo de eso donde explica el manejo con javascript
See less