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

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juin 2014
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juin 2014
    Messages : 496
    Points : 272
    Points
    272

    Par défaut Selenium IDE : attendre la fin d'un chargement

    Bonjour.
    J'ai des tests à automatiser avec Sélénium et je n'arrive pas à trouver la commande qui permet d'attendre la fin d'un traitement (un changement ici matérialiser par un sablier).
    Pour l'instant, je triche, je mets des "pause" mais ça n'est pas très propre.
    Merci de votre aide.

  2. #2
    Modérateur
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2005
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2005
    Messages : 4 062
    Points : 16 439
    Points
    16 439

    Par défaut

    Je ne crois pas qu'une telle commande existe dans Selenium IDE, il n'y a pas d'autre choix que des sleep.

    Si tu passes directement par selenium tu as les implicit explicit waits de dispo. Depuis protractor ou cucumber ça doit être géré aussi. Cf doc.
    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  3. #3
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juin 2014
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juin 2014
    Messages : 496
    Points : 272
    Points
    272

    Par défaut

    OK Merci.
    Je lance mon application via Firefox avec le plugin Sélénium IDE.
    Le script Sélénium est quelque chose qui ressemble ou qui est du json.
    Les implicit explicit waits donc pas dans mon cas ?

  4. #4
    Modérateur
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2005
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2005
    Messages : 4 062
    Points : 16 439
    Points
    16 439

    Par défaut

    Selenium IDE est construit sur Selenium. Son but est d’abstraire son fonctionnement. Du coup toutes les fonctionnalités de Selenium ne sont pas implémentées.

    Donc ce que je dis c'est que la fonctionnalité dont tu as besoin (implicit et explicit waits) n'est pas dispo dans Selenium IDE. Donc il ne te reste plus qu'à utiliser Selenium dans son mode classique, c'est à dire écrire les tests en Java.
    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  5. #5
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juin 2014
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juin 2014
    Messages : 496
    Points : 272
    Points
    272

    Par défaut

    Merci.

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

Discussions similaires

  1. Attendre la fin d'un chargement
    Par k-koo dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 20/12/2007, 18h50
  2. [FLASH MX2004] [AS2] Attendre la fin de chargement d'un fichier avant de continuer.
    Par Demco dans le forum ActionScript 1 & ActionScript 2
    Réponses: 6
    Dernier message: 01/03/2007, 15h13
  3. Attendre la fin du chargement d'un clip
    Par arnaud_verlaine dans le forum Flash
    Réponses: 5
    Dernier message: 13/09/2006, 11h39
  4. attendre la fin de chargement d'une page avant de continuer le script
    Par jibouze dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 07/06/2006, 09h50
  5. Attendre la fin du chargement de la page dans un WebBrowser
    Par core1 dans le forum Web & réseau
    Réponses: 5
    Dernier message: 15/06/2003, 04h12

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