¿Cómo puedo hacer mouse over en este menú desplegable y acceder a él usando selenium (python)?
Primer mensaje publicado. Estoy golpeando mi cabeza contra mi escritorio tratando de averiguar cómo puedo hacer hover sobre el menú desplegable de utilidades (imagen 1) utilizando Selenium. He intentado inspeccionar el elemento en Google Chrome y cuando lo hago, aparece esto (imagen 2). He intentado copiar el xpath de lo que se muestra allí, pero no tengo suerte. Esto es lo que copia: //*[@id=”container-menu”]/div/div/div/div/ul/li[5]/a
Cuando trato de usar eso, arroja un error porque no tiene idea de lo que es todo lo que sigue entre corchetes, supongo.
He pasado tiempo en Google y YouTube tratando de encontrar una solución, que va desde Action Chains hasta intentar usar el href, pero tal vez lo estoy haciendo mal. Soy autodidacta y generalmente aprendo lo que necesito hacer según sea necesario. Si alguien pudiera ayudarme a decirme lo que estoy haciendo mal y ayudarme a señalarme en la dirección correcta, sería muy apreciado.
Mi objetivo final es hacer hover sobre “utilities” y luego que aparezca el menú desplegable. Luego me gustaría hacer clic en “Manage Structure” para avanzar mi script a la siguiente página web que estoy tratando de acceder.
¡Gracias de antemano!
Este es el elemento del menú de utilidades sobre el que estoy intentando hacer hover utilizando Selenia:
(insértese la imagen proporcionada)
Ventana de inspección en utilidades:
(insértese la imagen proporcionada)
davy.ai
Solución para Hovering Over a Drop Down Menu con Selenium en Python
Si tienes problemas para mover el cursor sobre un elemento de un menú desplegable usando Selenium en Python, intenta usar el método “ActionChains” (cadenas de acciones).
Aquí tienes un ejemplo de cómo mover el cursor sobre el elemento del menú desplegable “utilities” y hacer clic en “Manage Structure”:
Este código debe mover el cursor sobre el elemento del menú desplegable “utilities” y hacer clic en “Manage Structure”. Asegúrate de reemplazar la URL del sitio web y las expresiones XPath con las del caso específico que estés trabajando.
Esperamos que esto te brinde una solución a tu problema. ¡Buena suerte con tu script!