2012-08-24 4 views
1

저는 QTP를 처음 접했으므로 튜토리얼 및 문서를 통해 배우려고했습니다. 파이어 폭스에서 실행되는 자바 애플리케이션 (큰 애플리케이션)에 대한 기존의 많은 테스트를 업데이트해야한다.테스트를 중지하고 다른 테스트를 열면 QTP를 닫습니다.

그리고 ... 나는 그들 중 많은 문제가 있습니다. 그들은 내부 행동뿐만 아니라 '도구'라는 이름의 테스트에있는 기존 행동도 사용했습니다. 기존 테스트는 다른 테스트에서 사용됩니다.

'도구'의 한 가지 조치는 링크를 클릭하는 것이지만 ID와 텍스트는 변경되며 QTP는이를 인식하지 못합니다.

는 내가 객체 저장소에있는 링크를 업데이트하려면 다음했을 :

내 테스트를 시작을, 그것은 파이어 폭스에서 응용 프로그램을 실행합니다. 링크가있는 웹 페이지에서 테스트를 중단합니다. 그런 다음 객체 저장소의 링크를 업데이트하려고합니다. 그러나 그것은 읽기 전용입니다. 그래서 테스트 이름 'tools'를 엽니 다.

개체 저장소를 열면 링크 개체가 여기에 있으며이를 업데이트 할 수 있습니다. 하지만 다른 테스트를 열면 QTP는 자동으로 파이어 폭스를 닫습니다!

유지 관리 모드와 업데이트 모드에서 테스트를 실행하려고했지만 링크를 업데이트하지 않습니다. 내가 찾은 유일한 해결책은 수동으로 응용 프로그램을 열고 웹 페이지로 이동 한 다음 테스트 도구를 열고 링크를 업데이트하는 것입니다. 응용 프로그램은 정말 크고 인식 할 수없는 많은 링크와 DataGrid로 많은 테스트를 거쳤습니다.

QTP가 firefox를 닫지 않도록 강제하는 방법이 있습니까? 훨씬 더 빠를 것입니다. (브라우저 정리가 확인되지 않음).

감사합니다. 니코

추신 : 내 영어로 죄송합니다. 제 모국어가 아닙니다.

답변

0

패치 문제 일 것 같습니다. QTP 10은 Firefox 3.0.x 버전 만 지원하므로 이후 버전의 Firefox에서 많은 문제가 발생할 수 있습니다. 10 또는 11 중 어떤 QTP 버전을 사용합니까 ?? firefox에 대한 관련 패치를 찾아 설치하면 좋을 것입니다. 문제를 해결할 수 있을지도 모릅니다. 다음 url에서 패치 목록을 찾으십시오.

"http://relevantcodes.com/qtp-11-0-patches/"

감사 Dheeraj

관련 문제