Trouver un moyen de clicker sur un bouton qui est sur une "map"

Enygma -  
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,
Je recherche le moyen de pouvoir cliquer sur un bouton qui se trouve sur une carte du monde avec la bibliothèque selenium.
Voici le liens de la page (il faut désendre pour trouver la carte) : https://www.linkedin.com/company/btp-consultants/about/
J'ai déja essayer de clicker sur le bouton "grenoble" avec le code suivant, mais aussi avec plein d'autre:
nom = driver.find_elements( By.ID, "highcharts-pyfukn5-0" )
nom.click()

mais rien a faire sa ne marche pas, même en mettant driver.find_element.
Les seul balise "exploitable" que j'ai trouver sur la page sont les balises <svg>, <path> et <g>.
Si vous avez des solution je suis preneurs !

2 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour,
tu n'expliques pas ce que tu veux réellement obtenir.
0
Enygma
 
Bonsoir,
Enfaite se que je veux c'est un moyen d'arriver à cliquer sur le "bouton" que j'ai expliqué, une solution si tu préfères.
Parce que perso je n'y arrive vraiment pas.
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > Enygma
 
tu veux uniquement afficher quelque chose? que fait le programme ensuite?
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > yg_be Messages postés 24281 Statut Contributeur
 
peux-tu donner suite, ou marquer comme résolu?
0
jordane45 Messages postés 40050 Statut Modérateur 4 757
 
Bonjour

Je ne fais de sélénium ni de python.... Mais, si je ne m'abuse, la map est chargée en asynchrone sur la page.
Il faudrait donc soit vérifier que la map a dininde charger (pas sûr que tu puisses facilement...) Soit ajouter une petite tempo avant d'essayer d'accéder aux éléments qui s'y trouvent.

0