Dans l'automatisation Web, vous rencontrez souvent des scénarios dans lesquels vous devez manipuler du contenu dans un iframe. Ce guide montre comment passer efficacement à une iframe dans Selenium à l'aide de Python.
Pour passer avec précision à une iframe, vous devez d'abord l'identifier à l'aide d'un localisateur unique. En règle générale, les iframes ont un attribut name ou id que vous pouvez utiliser. Dans votre cas, vous avez fourni une iframe avec l'attribut name "Fenêtre de dialogue".
Une fois que vous avez identifié l'iframe, vous pouvez utiliser le switch_to.frame () pour le saisir. Voici l'extrait de code :
iframe = driver.find_element_by_xpath("//iframe[@name='Dialogue Window']") driver.switch_to.frame(iframe)
En suivant ces étapes, vous pouvez passer avec succès à l'iframe souhaitée et interagir avec son contenu.
Après avoir terminé votre travail dans l'iframe, vous devez revenir au contenu par défaut (en dehors de l'iframe). Le code suivant effectue cette action :
driver.switch_to.default_content()
Cela vous permet de continuer à interagir avec la page principale ou d'autres iframes si nécessaire.
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!