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.
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
NameError: name ‘NO’ is not defined

See lessstring indices must be integers
img
img
See lessRecorrer una tabla web y abrir los links que se encuentran al principio de cada fila
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 lessError al abrir transacción en SAP
Hola Ricardo, Puedes darnos más información? y puedes compartir nuevamente la imagen? se ve muy pequeña. En Sap ya inicio sesión o sigue en el login?
Hola Ricardo,
Puedes darnos más información? y puedes compartir nuevamente la imagen? se ve muy pequeña.
En Sap ya inicio sesión o sigue en el login?
See lessPor que me antepone una @ al insertar una formula en excel??
Solucion: Enviar las formulas en ingles
Solucion: Enviar las formulas en ingles
See lessrerto final del nivel 1 de rocketbot
La verdad es que no se ve nada
La verdad es que no se ve nada
See lessMessage: unknown error: result.webdriverValue.value list is missing or empty in Runtime.callFunctionOn response
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 less