Question

J’ai jeté un coup d’œil à QTP avec l’une de nos équipes de test.

Nous avons compris quelques notions de base telles que l'enregistrement d'un test, la capture de texte à l'aide de valeurs de sortie, la mise en place de points de contrôle, etc.

Cependant, je ne sais pas comment faire comme suit ...

Nous avons un formulaire Web qu'un utilisateur remplit et soumet. Cela créera un élément et lui attribuera un identifiant dans la base de données. Nous pouvons capturer cet identifiant.

Une page suivante affiche ensuite une liste de tous les éléments, avec un lien disponible pour ouvrir un élément spécifique. Il s'agit d'un simple lien hypertexte sur une page Web.

Comment puis-je:

  • Vérifier qu’un lien existe sur la page avec l’ID attribué à partir de l’étape de création?
  • Cliquez sur ce lien?

Je suis sûr que cela doit être possible, mais je me suis toujours efforcé d'utiliser l'outil, c'est donc un appel sans scrupule à l'aide qui m'a évité d'étudier les documents.

Merci.

Était-ce utile?

La solution

  1. Recherchez rapidement les principes de reconnaissance de l'interface graphique Web dans QTP. Accédez à la partie de programmation descriptive.

  2. Rechercher de l'aide pour l'objet Lien dans QTP.

  3. Définissez votre objet Link cible à l'aide d'une programmation descriptive. Ce devrait être quelque chose comme

    Définissez objTargetLink = Browser ("titre: = ..."). Page ("titre: = ..."). Cadre ("titre: = ... ...") .Link ("id: = target_id")

  4. Utiliser

    boolRC = objTargetLink.Exist (0)

    Pour vérifier si votre lien existe.

  5. Utiliser

    sURL = objTargetLink.GetTOProperty ("url")

    pour récupérer l'URL réelle. Vous pouvez obtenir d'autres propriétés de la même manière.

  6. Utilisez objTargetLink.Cliquez sur pour cliquer sur le lien.

PS. L'automatisation des tests fonctionnels est cependant quelque chose de différent. Demandez à votre équipe de test de vous informer sur les infrastructures et les exigences en matière d’automatisation. J'ai des trucs sur mon blog. http://automation-beyond.com/2009 / 06/06 / qa-test-automation-exigences-utilisabilité /

Merci Albert Gareev

http://automation-beyond.com/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top