Différence de comportement WebDriverWait
WebDriverWait de Selenium avec présence_of_element_located() semble se comporter différemment lorsqu'il est appliqué à une fenêtre nouvellement ouverte. Bien qu'il fonctionne systématiquement bien dans d'autres contextes, il ne parvient parfois pas à trouver des éléments dans la nouvelle fenêtre, même si l'élément est visible.
Pour résoudre ce problème, remplacez la méthode présence_of_element_located() par element_to_be_clickable(). WebDriverWait avec element_to_be_clickable() garantit que l'élément est non seulement présent et visible mais également cliquable. Cela résout l'incohérence rencontrée et garantit une interaction cohérente entre les éléments.
Comprendre les méthodes
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!