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

JavaScript Discussion :

Quel est le nom du Bouton "OK" dans une Alert JS


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 245
    Points : 347
    Points
    347
    Par défaut Quel est le nom du Bouton "OK" dans une Alert JS
    Voilà en vue d'automatiser mes tests fonctionnels j'ai un petit soucis pour la validation des fameuses alert de JS. Sachant que je peux cliquer sur un élément en connaissant sont ID ou son nom je me demande donc si vous connaissez le nom ou l'ID des alert JS.
    Cette étape de validation est une étape obligatoire et bloquante si il n'y a pas validation. J'ai donc besoin d'aide
    Merci d'avance

  2. #2
    Membre régulier Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Points : 119
    Points
    119
    Par défaut
    Je ne comprends pas bien ce que tu veux faire

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    une alert n'a pas de retour à ma connaissance, il faudra soit passer par un confirm soit faire tes propres dialogues...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 245
    Points : 347
    Points
    347
    Par défaut
    je vais essayer d'etre plus clair
    Bon j'ai un logiciel (ERP métier dans le domaine du packaging s'appuyant sur un environnement web). J'ai également Selenium outils d'automatisation des tests fonctionnels.
    Mon but est donc de créer des suite de tests afin de les rejouer à la place d'un utilisateur lambda.
    Le remplissage des formulaires, l'identification et quasiment l'ensemble des fonctionnalités du logiciel doivent être testées. Mon problème est que lorsque je veux enregistrer un formulaire remplie ou bien le modifier je dois cliquer sur un Bouton Enregistrer qui lui fait appelle à une Alert par JS le soucis que j'ai c'est de valider automatiquement ce fameux bouton "OK" qui apparait et là je rame à mort car pour utiliser la fonction "click()" de Selenium je dois lui donner l'ID de l'objet ou son nom et ça je ne peux pas le faire car je ne le connais pas.
    Avez vous des idées?
    Si ce n'est tjrs pas clair j'essaierai de faire des impr écran et d'expliquer plus clairement le problème mais vu que je suis au taf j'ai pas bcp de temps

  5. #5
    Membre régulier Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Points : 119
    Points
    119
    Par défaut
    J'ai un peu mieux compris. L'utilisateur passe par une fonction pour la validation d'un forumlaire, et il y a une alert(). Et quand tu veux faire la validation par code, tu n'aimerais que ton code puisse valider l'alert()?

    Est-ce que l'alert est obligé d'apparaitre quand c'est pas un utilisateur qui valide le forumlaire ? Sinon tu peux mettre une variable à true quand c'est le user qui valide et à false quand c'est un test.

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 245
    Points : 347
    Points
    347
    Par défaut
    c'est exactement ça mon problème mais le problème c'est que l'alerte doit qd meme s'afficher lorsque c'est mon programme qui remplit le formulaire et je dois donc simuler le clique sur le Bouton et la je ne vois pas comment je peux m'y prendre à moins de trouver le nom de ce fameux bouton ^^

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    on ne peut declecher par le code un click sur un bouton de façon crossbrowser il n'y a qu'IE qui le permette...

    il faut externaliser la fonction lancée par le clcik du bouton et l'appeler indépendemment...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type='button' onclick='clickbouton()' value='go' />
    avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function clickbouton(){alert('coucou');}
    ainsi tu peux appeler la focntion par ailleurs sans avois à essayer de lancer le click du bouton ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 245
    Points : 347
    Points
    347
    Par défaut
    merci pour toutes ces réponses je teste tout ça et je reviens cloturer la conversation (si ça marche )

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 11/02/2006, 08h12
  2. Quel est le nom des dIsques dur usb dans /dev
    Par MrEddy dans le forum Administration système
    Réponses: 5
    Dernier message: 19/10/2004, 21h06

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