IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Test Discussion :

[Sélénium] File chooser et prise de tête


Sujet :

Test

  1. #1
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 46
    Points : 274
    Points
    274
    Par défaut [Sélénium] File chooser et prise de tête
    Bonjour à tous,
    Je suis actuellement confronté à un souci concernant Sélénium IDE (le plugin Firefox) et les inputs HTML de type file chooser.
    En effet, si il est simple de choisir un fichier via un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      type  |  //input[@type='file']  |  /path/to/file
    Je n'ai aucune idée sur comment gérer un file chooser "multiple" (qui permet de choisir plusieurs fichiers à la fois).

    Difficulté supplémentaire : l'application que je dois soumettre aux tests est, par endroits, peu clair.
    Aussi, je me retrouve avec quelque chose de ce goût :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <form id="fileupload" enctype="multipart/form-data" method="POST" action="somefile.php">
        <input id="id" type="hidden" value="7" name="_id"></input>
        <dl></dl>
        <div class="row fileupload-buttonbar">
            <div class="span7">
                <span class="btn btn-success fileinput-button">
                    <input id="filelist" type="file" multiple="" name="files[]"></input>
                </span>
                <button class="btn btn-primary start" type="submit" style="display: none;"></button>
            </div>
            <div class="span5 fileupload-progress fade"></div>
        </div>
        <div class="fileupload-loading"></div>
        <br></br>
        <table class="table table-striped"></table>
    </form>

    Le <button type="submit"> n'apparaît qu'une fois au moins un fichier choisi et la technique du type ne fonctionne pas...
    Une idée pour me sortir de là?

  2. #2
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 46
    Points : 274
    Points
    274
    Par défaut
    Bon, il semblerait que Selenium IDE ne gère pas les <input multiple="">, comme dit dans le bug tracker (http://code.google.com/p/selenium/issues/detail?id=2239).
    Donc on va dire que la question est réglée pour moi.

    Cependant, il est à noter que selon le même lien, une solution a été implémentée pour les RemoteWebDriver.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. J File Chooser
    Par ecthelion dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 08/05/2006, 13h04
  2. Réponses: 7
    Dernier message: 23/12/2005, 16h21
  3. Catalogue tables : prise de tête
    Par KinF dans le forum Requêtes
    Réponses: 5
    Dernier message: 02/12/2005, 01h04
  4. [MFC] Prise de tête avec UpdateAllViews
    Par pataguillon dans le forum MFC
    Réponses: 13
    Dernier message: 11/08/2005, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo