2013-02-06 6 views
0

나는 팝업이있는 페이지에 있습니다. 이 팝업에는 목록이 있습니다. 먼저 목록에서 요소를 선택해야합니다. 그런 다음 링크가 활성화되고이 링크를 클릭합니다. 그런 다음 다른 팝업이 나타납니다. 이제 새 팝업에서 버튼을 클릭해야합니다. QTP에 의해 캡쳐 된 버튼은 Page 오브젝트 바로 아래에 저장됩니다.QTP 웹 버튼을 클릭하면 대화 상자가 닫힙니다.

Browser(Browser).Page(Page).WebButton("Button").Click 

그러나, 새로운 팝업이 사라지면이 WebButton를 클릭 한 후 내 문제는,, 메인 팝업 목록에서 선택한 값으로 재설정 :

문은 간단하다 기본값 (선택하지 않음). 그리고 디버그 모드에서, 아니 내가 모든 솔루션 "ReplayType는"여전히 팝업이 폐쇄 "DeviceReplay"를 만든다은 "abs_x"와 "abs_y"GetROProperty에 의해 반환 시도

이 문제 ... 없다 Object Spy를 사용하여 캡처 한 값과 다릅니다. 그래서 나는 올바른 위치를 클릭 할 수 없다.

누군가가이 문제를 어떻게 해결할 수 있습니까?

감사합니다 당신은 특정 팝업에있는 버튼을 클릭하여 설명 프로그램을 작성해야합니다 많은

알렌

+0

그리고 객체 저장소의 버튼에 abs_x 또는 abs_y로 몇 가지 추가 속성을 추가하려고 시도했지만 객체를 강조 표시 할 수 없습니다. – allenzzzxd

답변

0

. 스파이 버튼을 클릭하고 qtp에 스크립트를 작성, 그 개체 저장소에 개체를 저장하지 마십시오.

버튼이 기록 된 스크립트, 브라우저 (브라우저) .Page (페이지) .WebButton ("버튼")를 사용하여 객체

0

을 식별하기 위해 HTML 태그 또는 이름을 사용합니다.

1 클릭). 녹음을 완료 한 후 OR를 찾아서 고유 속성 인 을 기록하는 동안 녹음 시간, 어떤 QTP 속성을 취할 수 있는지에 따라 (주로 QTP를 사용하는 웹 객체를 식별하려는 경우 대부분 해당) NAME/INDEX 속성 값)

2). 가장 좋은 것은 Objectspy를 사용하여 설명 프로그래밍을 작성해야합니다

관련 문제