Puis-je coder des actions directement à l'aide vbscript lorsque QTP fait la même chose aussi?

StackOverflow https://stackoverflow.com/questions/1100718

  •  11-09-2019
  •  | 
  •  

Question

doute de base ... Si QTP génère du code vbscript que nous enregistrons des actions, nous ne pouvons pas écrire directement le code vbscript et se débarrasser de QTP qui fait la même chose aussi?

Était-ce utile?

La solution

Oui. Vous pouvez écrire le code vous-même, mais vous devez le coller dans l'interface utilisateur QTP.

Non. QTP est le moteur qui la traverse. Le VBScript repose sur l'interface utilisateur QTP pour effectuer les actions en question, par exemple en cliquant sur un lien sur une page Web.

Autres conseils

Alors que vous pouvez écrire QTP scripts de test dans un éditeur de texte (si QTP IDE, le Bloc-notes ou tout autre éditeur de votre choix), vous pouvez run les seulement de QTP car il étend VBScript avec son propre modèle d'objet fournissant les objets d'essai (par exemple Browser) et des actions de test (par exemple Click). En dehors de ces objets QTP et les actions ne sont pas définis, de sorte que vous ne pouvez pas exécuter des scripts de test directement via Windows Script Host.

Je pense que la question que vous essayez de poser est la suivante: Puis-je écrire des scripts de test automatisés en utilisant uniquement VBScript sans utiliser QTP lui-même du tout

QTP lui-même fournit des installations / caractéristiques spécifiques pour l'automatisation des tests. VBScript est simplement le langage de script choisi pour vous permettre de lier ces fonctionnalités ensemble dans l'ordre que vous choisissez.

Par exemple, QTP fournit le système de reconnaissance d'objets ... qui vous donne la possibilité de cliquer sur un bouton spécifique dans une fenêtre spécifique en appelant simplement la méthode:. Fenêtre ( « MyApp ») Bouton ( « OK »). Cliquez sur Sans QTP, cette installation n'existe pas.

Autres fonctions utiles fournies par QTP sont DataTables, minuteries, Reporter, et l'ensemble du système Actions. Sans QTP, VBScript n'a tout simplement pas ceux qui sont disponibles.

Alors, ma réponse à vos questions est - Oui, vous pouvez, mais vous auriez à trouver une autre façon de faire tout ce genre de choses

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