Téléchargement de fichiers avec Selenium WebDriver en Java
Lorsque la fonctionnalité de téléchargement d'une application s'ouvre dans une fenêtre séparée, la sélection de fichiers à l'aide de Selenium WebDriver en Java peut être difficile, en particulier lorsque le bouton Parcourir est développé par Silverlight.
Pour résoudre ce problème, assurez-vous que la saisie L'élément (le bouton) est visible. Évitez de cliquer sur le bouton Parcourir car il déclenche une boîte de dialogue au niveau du système, interrompant l'exécution du test.
Utilisez plutôt la méthode sendKeys() comme suit :
driver.findElement(By.id("myUploadElement")).sendKeys("<absolutePathToMyFile>");
Remplacez "myUploadElement " avec l'ID de l'élément. Spécifiez le chemin absolu du fichier que vous souhaitez télécharger dans la méthode sendKeys(). Selenium effectuera automatiquement le téléchargement.
Notez que cette approche ne fonctionne que si l'élément de téléchargement est un élément d'entrée HTML avec l'attribut "type" défini sur "file".
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!