2009-08-18 8 views

Répondre

0

Java La programmation par script ne peut pas être effectuée dans QTP mais elle prend en charge le script Java. Nous pouvons faire une DLL en utilisant le script Java et ajouter cela à QTP et là après vous pouvez l'utiliser.

Cordialement, Mannusanghi

+0

ou vous pouvez utiliser vbScript en plus pour cela. – Mannusanghi

+0

J'ai besoin de javascript pour automatiser QTP uniquement pour écrire des scripts dans QTP. J'ai juste besoin d'ouvrir QTP et d'exécuter des suites de tests. J'ai ce script comme ça .. var qtApp = new ActiveXObject ("QuickTest.Application"); // Crée l'objet d'application qtApp.Launch(); // Démarrer QuickTest qtApp.Visible = true // Rendre visible Mais je ne veux pas utiliser cet ActiveXObject. Guidez-moi s'il-vous-plaît. Merci, Ramya. –

0

QTP fournit une interface COM pour l'automatisation, afin de créer l'objet d'automatisation vous besoin d'utiliser ActiveXObject (voir cet article sur l'utilisation OLE Automation in Javascript).

Pourquoi voulez-vous éviter d'utiliser ActiveXObject?

0

Une raison particulière pour laquelle vous ne souhaitez pas utiliser l'objet ActiveXObject?

Quoi qu'il en soit, si vous utilisez JavaScript par Windows Script Host, au lieu de la manière indiquée dans le manuel:

var qtApp = new ActiveXObject("QuickTest.Application"); 

... vous pouvez le faire:

var qtApp = WScript.CreateObject("QuickTest.Application"); 
qtApp.Launch(); 
qtApp.Visible = true; 

Mais vous pouvez être en utilisant ActiveX dans les coulisses de toute façon, je ne suis pas entièrement sûr.

+0

Merci beaucoup. J'ai lu sur les inconvénients du modèle de sécurité ActiveX et la dépendance du navigateur. donc je voulais juste éviter de l'utiliser. –

Questions connexes