Bonjour à tous,
je suis débutante en python et recherche une fonction qui puisse permettre au driver de prendre le temps nécessaire afin de trouver et cliquer sur un élément.
Voici concrètement le morceau de code qui "semble" pauser problème :
Le code n'est pas beau à voir car j'ai effectiveemnt placé des "time.sleep" un peu partout,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 time.sleep(3) test_tool.findElementById(self.id_del_type_action) time.sleep(3) attribute_elt.clear() time.sleep(3) attribute_elt.send_keys(attribute_value) # Click sur les ... pour afficher les différentes valeurs time.sleep(6) test_tool.findElementById(self.id_set_action).click() # On clique sur la première trouvée time.sleep(6) complete_div = test_tool.findElement(self.xpath_div_cachee_option) time.sleep(3)
le problème c'est que parfois cela fonctionne et d'autres fois nooon.
Existe-t-il donc une fonction telle que time.sleep mais qui ne nécessiterait pas de préciser le temps d’attendre demander?
Merci beaucoup pour vos réponses!
Partager