ActiveXObject를 사용하지 않고 자바 스크립트에서 QTP를 호출해야합니다. 아무도 이걸 어떻게 진행할 수 있는지 안내 할 수 있습니까?ActiveXObject를 사용하지 않고 JavaScript에서 QTP를 여는 방법은 무엇입니까?
감사합니다. Ramya.
ActiveXObject를 사용하지 않고 자바 스크립트에서 QTP를 호출해야합니다. 아무도 이걸 어떻게 진행할 수 있는지 안내 할 수 있습니까?ActiveXObject를 사용하지 않고 JavaScript에서 QTP를 여는 방법은 무엇입니까?
감사합니다. Ramya.
QTP에서 Java 스크립트 프로그래밍을 수행 할 수 없지만 Java 스크립트를 지원합니다. Java 스크립트 을 사용하여 DLL을 만들고이를 QTP에 추가 한 다음 사용할 수 있습니다.
안부, Mannusanghi
또는 그 외에 vbScript를 사용할 수 있습니다. – Mannusanghi
QTP를 자동화하기 위해 자바 스크립트가 필요합니다. QTP.i에서 스크립트를 작성하는 것이 아니라 QTP를 열고 테스트 스위트를 실행해야합니다. 이 스크립트는 다음과 같습니다. var qtApp = new ActiveXObject ("QuickTest.Application"); // 응용 프로그램 개체를 만듭니다. qtApp.Launch(); // QuickTest를 시작하십시오 qtApp.Visible = true // 보이게하십시오 하지만 그 ActiveXObject를 사용하고 싶지 않습니다. 나를 안내 해줘. 감사합니다. Ramya. –
QTP는 자동화 개체 당신 ActiveXObject
을 사용할 필요가을 만들기 위해, 자동화를위한 COM 인터페이스를 제공합니다 (OLE Automation in Javascript를 사용하는 방법에 대한이 문서를 참조하십시오).
왜 ActiveXObject
을 사용하지 않으시겠습니까?
ActiveXObject를 사용하지 않는 이유는 무엇입니까? 대신 설명서에 언급 된 방식, Windows 스크립트 호스트를 통해 자바 스크립트를 실행하는 경우
어쨌든 :
var qtApp = new ActiveXObject("QuickTest.Application");
... 당신은이 작업을 수행 할 수 있습니다
var qtApp = WScript.CreateObject("QuickTest.Application");
qtApp.Launch();
qtApp.Visible = true;
그러나 당신은 어쨌든 장면 뒤에서 ActiveX를 사용하고 있을지 모르지만, 나는 완전히 확신하지 못합니다.
정말 고마워요. 보안 모델 및 브라우저 의존성과 같은 ActiveX의 단점에 대해 읽었습니다. 그래서 나는 단지 그것을 사용하는 것을 피하고 싶었다. –
이유를 추측하고 싶지는 않지만 ActiveXObject를 사용하지 않으려는 이유를 알려주십시오. (단지 호기심) – Xiaofu