Maison >Java >javaDidacticiel >Comment télécharger des fichiers à l'aide de Selenium WebDriver en Java lorsque le bouton Parcourir est un contrôle Silverlight ?
Télécharger des fichiers avec Selenium WebDriver en Java
Le téléchargement de fichiers est une tâche courante dans les applications Web. Dans cet article, nous expliquerons comment télécharger des fichiers à l'aide de Selenium WebDriver en Java, en abordant un scénario spécifique dans lequel le bouton Parcourir est développé à l'aide de Silverlight (C#).
Problème :
Je souhaite télécharger un fichier à l'aide de Selenium, mais le bouton Parcourir ouvre une nouvelle fenêtre avec laquelle il est impossible d'interagir directement avec Sélénium.
Solution :
Comme suggéré par Mark Collin, au lieu de cliquer sur le bouton Parcourir, on peut utiliser le code suivant :
driver.findElement(By.id("myUploadElement")).sendKeys("<absolutePathToMyFile>");
où :
Points clés :
Conseils supplémentaires :
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!