Мне нужно вызывать QTP из javascript без использования ActiveXObject. может ли кто-нибудь посоветовать мне, как это сделать?Как открыть QTP из JavaScript без использования ActiveXObject?
Thanks, Ramya.
Мне нужно вызывать QTP из javascript без использования ActiveXObject. может ли кто-нибудь посоветовать мне, как это сделать?Как открыть QTP из JavaScript без использования ActiveXObject?
Thanks, Ramya.
Программирование Java Script не может быть выполнено в QTP, но будет поддержка Java-скрипта. Мы можем сделать DLL с помощью Java-скрипта и добавить это в QTP и после этого вы сможете это использовать.
С уважением, Mannusanghi
или вы можете использовать vbScript для этого. – Mannusanghi
Мне нужен javascript для автоматизации QTP только для написания скриптов в QTP. Мне нужно просто открыть QTP и запустить в нем тестовые пакеты. У меня есть этот скрипт вроде этого. var qtApp = new ActiveXObject («QuickTest.Application»); // Создаем объект приложения qtApp.Launch(); // Запуск QuickTest qtApp.Visible = true // Сделать видимым Но я не хочу использовать этот объект ActiveXObject. Пожалуйста, направляйте меня. Thanks, Ramya. – 2009-08-18 06:39:15
QTP поставляет COM-интерфейс для автоматизации, для того, чтобы создать объект автоматизации вам необходимость использовать ActiveXObject
(эту статью об использовании OLE Automation in Javascript).
Почему вы не хотите использовать ActiveXObject
?
Любая конкретная причина, по которой вы не хотите использовать объект ActiveXObject?
Во всяком случае, если вы используете JavaScript через сервера сценариев Windows, вместо пути, указанного в руководстве:
var qtApp = new ActiveXObject("QuickTest.Application");
... Вы можете сделать это:
var qtApp = WScript.CreateObject("QuickTest.Application");
qtApp.Launch();
qtApp.Visible = true;
Но вы, возможно, будете использовать ActiveX за кулисами, я не совсем уверен.
Большое вам спасибо. я читал о недостатках ActiveX, таких как модель безопасности и зависимость от браузера. поэтому я просто хотел избежать его использования. – 2009-08-18 07:19:01
Хотя я не хочу догадываться о ваших причинах, не могли бы вы рассказать нам, почему вы не хотите использовать ActiveXObject? (просто любопытно) – Xiaofu