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

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()
et toujours la même erreur à l'exécution du script

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element
quelqu'un a-t-il une idée?

Merci
kondor76