Comment faire pour Télécharger un Fichier/Photo à l'aide de “Charger une Image Bouton” en Selenium Webdriver

  WebElement UploadImg = driver.findElement(By.xpath("//*[@id='file_upload_button']"));
  UploadImg.click();
  WebElement frame =driver.switchTo().activeElement();
  frame.sendKeys("d:.jpg");

Ce code, il suffit d'ouvrir le système de la fenêtre, mais il ne choisissez pas n'importe quelle Photo/Fichier

  • Salut. Vous ne pouvez pas automatiser toutes les fenêtres en fonction de la boîte de dialogue windows à l'aide de sélénium. Le sélénium est uniquement destiné pour le navigateur. Si vous voulez télécharger le fichier, puis utiliser la méthode sendkeys pour tapez le chemin d'accès du fichier et effectuer soumettre appuyez sur le bouton.
  • Vous n'avez pas une zone de texte à côté de UploadImage bouton pour entrer le chemin d'accès du fichier que vous tentez de télécharger? Si vous avez, alors pas besoin de cliquer sur le bouton de téléchargement. directement coller le chemin d'accès au fichier à l'aide de sendKeys dans la zone de texte.
  • Site web ne possède pas de zone de texte à côté de UploadImage bouton pour entrer dans le chemin ...!Il suffit de Bouton, Alors comment puis-je envoyer des parcours à l'aide de ce bouton
InformationsquelleAutor Niyati | 2013-09-26