J'ai besoin d'invoquer QTP à partir d'un javascript sans utiliser ActiveXObject. quelqu'un peut-il me guider comment procéder avec cela?Comment ouvrir QTP à partir de JavaScript sans utiliser ActiveXObject?
Merci, Ramya.
J'ai besoin d'invoquer QTP à partir d'un javascript sans utiliser ActiveXObject. quelqu'un peut-il me guider comment procéder avec cela?Comment ouvrir QTP à partir de JavaScript sans utiliser ActiveXObject?
Merci, Ramya.
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
ou vous pouvez utiliser vbScript en plus pour cela. – Mannusanghi
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. –
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
?
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.
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. –
Alors que je ne veux pas deviner vos raisons, pourriez-vous s'il vous plaît nous dire pourquoi vous ne voulez pas utiliser ActiveXObject? (juste curieux) – Xiaofu