Bonjour,
Je cherche à créer un script Python qui suite à une authentification se connecte sur un page Web dont la "construction" est faite à partir de script Javascript
L authentification se passe bien et je peux passer à la page suivante.
En revanche, c'est sur la page suivante que je rencontre des soucis. il y a des "menus déroulant dynamiques chargés comme suit, dans la partie body du code HTML
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <div id="tool" style="position: absolute; z-index: 100; visibility: hidden;"></div> <div id="SearchDiv" style="position: absolute; z-index: 200; visibility: hidden;"> <input type="hidden" id="PPMSearch" value="false" /> </div> <script type="text/javascript"> var ppmUserLanguageCode="en"; ppmMenuData = [ { "id": "MENU", "text": "MENU1", "zindex": 10, "itemdata": [ ...
Je suis déjà bloqué ici
Le menu MENU s'affiche au chargement de la page, mais aucun moyen de cliquer dessus pour faire apparaître les sous-menus même avec
et toujours la même erreur à l'exécution du script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 driver.find_element_by_name("MENU").click() driver.find_element_by_id("MENU").click() driver.find_element_by_link_text("MENU1").click() driver.find_element_by_link_partial_text("MENU1").click()
quelqu'un a-t-il une idée?selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element
Merci
kondor76
Partager