Bien que la bibliothèque de temps fournisse time.sleep(sec) pour suspendre l'exécution, pour atteindre une précision de 250 millisecondes, il faut spécifier un nombre fractionnaire de secondes :
1 2 |
|
Cependant, une utilisation excessive de time.sleep(sec) est déconseillé dans l'automatisation de Selenium WebDriver, car cela peut nuire à l'efficacité.
Au lieu de cela, envisagez d'utiliser WebDriverWait() en conjonction avec Expected_conditions( ). Trois conditions couramment utilisées incluent :
presence_of_element_located :
visibility_of_element_located :
element_to_be_clickable :
1 2 3 4 |
|
Cet exemple attend pendant 10 secondes maximum pour que l'élément portant l'ID « my_button » devienne cliquable avant de continuer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!