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

Enygma -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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 23541 Date d'inscription   Statut Contributeur Dernière intervention   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 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Enygma
 
tu veux uniquement afficher quelque chose? que fait le programme ensuite?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention  
 
peux-tu donner suite, ou marquer comme résolu?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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