2011-01-10 10 views
0

QTP 10을 사용하여 IE 웹 페이지를 볼 때 Object Spy는 다른 요소가 포함 된 Page 개체가 포함 된 Browser 개체를보고합니다. 괜찮아.QTP : 다른 모든 페이지와 마찬가지로 IE의 PDF 페이지가 페이지 개체가 아닌 이유는 무엇입니까?

이제 매우 똑같은 브라우저에서 PDF를 보면 해당 페이지는 브라우저 개체에 포함 된 WinObject 개체로 인식됩니다.

페이지 객체 없음, 아무 것도 없음.

스파이에 국한되지 않습니다. QTP 스크립트에서 PDF가 포함 된 페이지를 처리하려고하면 오류가 발생합니다. WinObject 개체를 처리해야합니다.

왜?

마치 다른 페이지와 마찬가지로 ActiveX 컨트롤이 포함 된 페이지처럼 표시됩니다.

나는 이전 버전의 QTP가 실제로 그것을 발견 했으므로 일반 WinObject 객체는 아닙니다.

Adobe Reader 버전이 9.2.0입니다. IE는 7.0.5730.13입니다.

+0

웹 부가 기능의 버그라고 생각합니다. 또는 IE의 페이지가 탭이있는 노트의 실제 페이지가 아니라 사실상 가짜 인 결과입니다. 또한 QTP가 독립 실행 형 브라우저 인스턴스와 같은 브라우저 페이지를 처리한다는 점에서 ChildObject를 사용하여 브라우저를 열거 할 수 있으며 개별 브라우저 인스턴스의 수에 관계없이 페이지 수만큼의 브라우저를 사용할 수 있습니다. 어떤 스크립트가 탭 브라우징을위한 IE 설정과 독립적으로 페이지와 브라우저를 처리 할 수 ​​있기 때문에 이상하지만 좋은 것입니다. 탭 브라우징을 사용하지 않더라도 모든 기능이 작동합니다. 나는 생각한다. – TheBlastOne

+0

이 질문에있어 무엇이 잘못 되었습니까? 거의 전망이없고 절대적으로 대답할만한 사람도없고 모욕적 인 말도 아닙니다. 내가 뭔가 잘못하고 있는거야? – TheBlastOne

+0

@Downvoter : 뭐가 문제 야? – TheBlastOne

답변

0

OR/GUI 스파이를 사용하여 ActiveX 추가 기능을로드하고 파일 -> 설정에서 테스트와 연관시켜야합니다.

+0

논리적이지는 않지만 사실입니다. 당연하지!!!! 감사. – TheBlastOne

+0

문제 없습니다. 도움이 되니 기쁩니다. 건배 – brainwood

+0

아니요. 도움을 받아 처음 평판 포인트를 전달한 것을 기쁘게 생각합니다. – TheBlastOne