J'ai écrit un cas de test pour cliquer sur le bouton de téléchargement. Comment aller pour télécharger la fenêtre contextuelle de confirmation et sélectionnez enregistrer ou ouvrir l'option, et cliquez sur OK et revenir à la fenêtre principale. J'utilise le script selenium-python pour l'automatisation des tests web.Contrôle Télécharger la fenêtre contextuelle de confirmation en utilisant le script selenium
Répondre
Selenium ne peut pas contrôler la confirmation de téléchargement. Il peut cependant taper un chemin de fichier directement dans le champ de téléchargement de fichier si vous utilisez un mode de navigation «privilégié» pour IE ou Firefox. Si vous utilisez les modes par défaut * iexplore et * firefox avec Selenium RC 1.0 beta 2, essayez simplement de taper un chemin de fichier directement dans le champ du formulaire. Je le fais moi-même et ça fonctionne très bien.
Pouvez-vous élaborer sur votre réponse, s'il vous plaît fournir un exemple de code si possible. J'ai essayé de suspendre le sélénium2 WebDriverBackedSelenium mais ça ne fonctionne pas. Merci. – SmartSolution
Je pense que cette question a déjà été répondue ici et la réponse est d'utiliser un autre outil pour automatiser le dialogue du navigateur, par ex. AutoIt How do we download a file by using Selenium?
vous pouvez changer le sur le Pop-Up et le confirmer, mais je ne sais pas gérer si .... Essayez que:
alert = browser.switch_to_alert()#switch to popup
alert.accept()#accept popup
- 1. Comment appliquer un style à une fenêtre contextuelle de confirmation
- 2. Comment ouvrir une fenêtre contextuelle dans ASP.Net avec contrôle HyperLink en utilisant un fichier javascript externe?
- 3. Forcer le ratio de la fenêtre contextuelle sur le redimensionnement
- 4. Fenêtre contextuelle Joptionpane
- 5. Fenêtre contextuelle IE8 non rafraîchissante
- 6. Fenêtre contextuelle de l'image JavaScript
- 7. Lien dans la fenêtre contextuelle ne ferme pas la fenêtre?
- 8. Téléchargement d'un fichier dans une fenêtre contextuelle
- 9. comment désactiver firefox agrandir le bouton pour la fenêtre contextuelle?
- 10. Erreur d'attribut: Sur le script selenium-python
- 11. Meilleure méthode pour afficher/masquer la fenêtre contextuelle du survol
- 12. Passer le texte de la zone de liste à l'URL de la fenêtre contextuelle Javascript
- 13. Comment fermer une fenêtre contextuelle en appuyant sur un bouton et lancer une publication dans la fenêtre en ouvrant la fenêtre contextuelle?
- 14. Envoyer la valeur de la fenêtre contextuelle (enfant) au parent
- 15. Comment utiliser la condition dans un script TestGen4Web pour une fenêtre contextuelle enfant?
- 16. Windows: Comment afficher une fenêtre Alerte/Confirmation non bloquante?
- 17. Télécharger le fichier en utilisant Delphi CGI
- 18. Définition de la taille minimale d'une fenêtre contextuelle JavaScript
- 19. Accès aux propriétés de la fenêtre avec Selenium
- 20. Afficher la vidéo Flash dans une fenêtre contextuelle de couche
- 21. Télécharger le fichier en utilisant la méthode post et python
- 22. Obtenir la fenêtre contenant d'un contrôle connu en utilisant la poignée de la commande
- 23. Authentification Active Directory sans fenêtre contextuelle
- 24. Comment gérer le raccourci ESC dans une fenêtre contextuelle javascript
- 25. Script PHP: télécharger le fichier ics
- 26. Comment empêcher la fermeture de la fenêtre contextuelle modale (ModalPopupExtender) en publication?
- 27. ouvrir la fenêtre de téléchargement de fichier en utilisant javascript
- 28. Win32, C++: Création d'une fenêtre contextuelle sans déplacement de focus
- 29. Fenêtre contextuelle modale pour la sélection d'une option [jQuery]
- 30. comment recharger la page parent à partir de la fenêtre contextuelle sans supprimer les valeurs de contrôle
La seule façon est ce contourné en utilisant le robot pour simuler le clavier ... – gogo