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 :

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 code n'est pas beau à voir car j'ai effectiveemnt placé des "time.sleep" un peu partout,
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!