Bonjour,
Dans le cadre d'un projet, je découvre l'outil QUICK TEST PRO (QTP) version 11 de HP.
En général, je trouve tout ce dont j'ai besoin sur developpez.net.
Le personnel de la grosse structure dans laquelle je suis actuellement, prône que QTP est le maitre du secteur.
J'avoues tomber de haut car je ne vois pas grand chose ici .
Peut être que je suis LE piètre utilisateur qui ne sais pas bien chercher son information sur le site
S'il n'existe pas de rubrique pour QTP, j'aimerais y contribuer en apportant des tutos au fur et à mesure de ma montée en compétence . Ce serait une façon de vous remercier de toutes les réponses que j'ai pu trouver sur votre site.
Par ailleurs, si un expert QTP voit ce message, voici mon problème :
J'utilise QTP pour effectuer des tests de non-régression sur des rapports COGNOS.
Etant novice sur cet outil, je demande à QTP d'enregistrer le scénario que j'effectue.
- Se connecter à l'URL de la webapplication de type COGNOS
- Rentrer les critères de selection via des listes déroulantes
- Valider les critères à l'aide du bouton de validation pour générer le fichier CSV. Le fichier n'a pas d'extension. Il a pour nom une clé (ex : rUyNgUjP3Ng0Sj0WAGwnsiJw).
- Enregistrer le fichier sous (Répertoire\nouveauNomDeFichier.csv)
Tout se passe bien pendant la phase d'enregistrement.
Le problème apparait lorsque je demande à QTP de rejouer le scénario (Phase de Run).
QTP se bloque au moment de l'enregistrement du fichier : il ne trouve pas la boite étant donné que son nom est une nouvelle clé.
Voici l'instruction VBS bloquante:
Dialog("0% de rUyNgUjP3Ng0Sj0WAGwnsiJw").Dialog("Enregistrer sous").WinEdit("Edit").Set "nouveauNomDeFichier.csv"
Sur des sites anglophones, ils proposent de :
- Créer une variable QTP (CLE_RAPPORT_COGNOS)
- Ecrire une instruction pour Sauvegarder la nouvelle valeur de type :
CLE_RAPPORT_COGNOS = "instruction récupérant la nouvelle valeur"
- Se servir de cette variable comme suivant dans l’instruction :
Dialog(CLE_RAPPORT_COGNOS).Dialog("Enregistrer sous").WinEdit("Edit").Set "nouveauNomDeFichier.csv"
Le problème étant que je ne sais pas comment faire ça .
Si vous avez des infos je suis preneur.
Hodawa
Partager