Centre d'aide

Comment téléverser un fichier ?

Pour téléverser un fichier au cours d'un scénario, deux types d'étapes sont disponibles en fonction de l'origine du fichier...
Rédigé par Stéphanie BINET
Mis-à-jour il y a 2 semaines

Certains scénarios nécessitent de téléverser un fichier dans un champ prévu à cet effet. 

Exemples d'un champ de téléversement natif du navigateur Google Chrome : 


Et du navigateur Mozilla Firefox : 


Le fichier que l'on veut téléverser peut-être de deux origines différentes : 

  • Soit le fichier fait partie des données du Test et auquel cas, il doit être configuré lors de l'édition du scénario
  • Soit le fichier est téléchargé au cours du scénario et auquel cas, c'est le nom du fichier téléchargé qui doit être configuré

Pour chacun de ces cas, HorusTest propose un Type d'étape dédié disponible dans le formulaire d'édition d'une Étape de test :

  • Le Type Téléverser un fichier dans le premier cas
  • Le type Téléverser un fichier téléchargé dans le second cas

1- Type d'étape "Téléverser un fichier"

Pour configurer une Étape de ce type : 

  • Sélectionner le champ de téléversement dans la page testée
  • Configurer le fichier à téléverser. Il peut s'agir, au choix, soit d'un fichier présent sur le disque en local, soit d'un fichier configuré dans une Variable de test

  • Enregistrer l'Étape

2- Type d'étape "Téléverser un fichier téléchargé"

Pour configurer une Étape de ce type : 

  • Sélectionner le champ de téléversement dans la page testée
  • Configurer le nom du fichier téléchargé précédemment au cours du scénario

  • Enregistrer l'Étape
Bon à savoir
Si le champ de téléversement natif n'est pas visible car il est masqué pour proposer un design plus joli ou pour proposer un système de Glisser / Déposer, pas de panique !
HorusTest détecte automatiquement le champ natif dans la page, qu'il soit visible ou non.
Il vous suffit, lors de la sélection de l'élément de cliquer sur un élément surligné en bleu que vous propose HorusTest au survol. 

Exemple d'un cas de re-design du champ de téléversement :

Pour aller plus loin, consulter :

Cela a-t-il répondu à votre question?