2009-08-18 2 views

답변

0

QTP에서 Java 스크립트 프로그래밍을 수행 할 수 없지만 Java 스크립트를 지원합니다. Java 스크립트 을 사용하여 DLL을 만들고이를 QTP에 추가 한 다음 사용할 수 있습니다.

안부, Mannusanghi

+0

또는 그 외에 vbScript를 사용할 수 있습니다. – Mannusanghi

+0

QTP를 자동화하기 위해 자바 스크립트가 필요합니다. QTP.i에서 스크립트를 작성하는 것이 아니라 QTP를 열고 테스트 스위트를 실행해야합니다. 이 스크립트는 다음과 같습니다. var qtApp = new ActiveXObject ("QuickTest.Application"); // 응용 프로그램 개체를 만듭니다. qtApp.Launch(); // QuickTest를 시작하십시오 qtApp.Visible = true // 보이게하십시오 하지만 그 ActiveXObject를 사용하고 싶지 않습니다. 나를 안내 해줘. 감사합니다. Ramya. –

0

QTP는 자동화 개체 당신 ActiveXObject을 사용할 필요가을 만들기 위해, 자동화를위한 COM 인터페이스를 제공합니다 (OLE Automation in Javascript를 사용하는 방법에 대한이 문서를 참조하십시오).

ActiveXObject을 사용하지 않으시겠습니까?

0

ActiveXObject를 사용하지 않는 이유는 무엇입니까? 대신 설명서에 언급 된 방식, Windows 스크립트 호스트를 통해 자바 스크립트를 실행하는 경우

어쨌든 :

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

... 당신은이 작업을 수행 할 수 있습니다

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

그러나 당신은 어쨌든 장면 뒤에서 ActiveX를 사용하고 있을지 모르지만, 나는 완전히 확신하지 못합니다.

+0

정말 고마워요. 보안 모델 및 브라우저 의존성과 같은 ActiveX의 단점에 대해 읽었습니다. 그래서 나는 단지 그것을 사용하는 것을 피하고 싶었다. –

관련 문제