2013-09-27 2 views
0

설명적인 프로그래밍을 사용하고 있습니다. 재생 중에 Windows 인쇄 대화 상자가 나타나는지 확인하고 싶습니다. 그런 다음 해당 대화 상자에서 취소 버튼을 클릭합니다.QTP가 일부 재생에서 윈도우를 식별하지 않습니다.

내 문제 : 간헐적으로 QTP가 인쇄 대화 상자를 식별하지 못하기 때문에 취소 버튼을 클릭해도 실패합니다.

어떻게 이런 일이 때때로 실패 할 수 있습니까?

+1

코드를 표시하고 스크립트 및 GUI에서 발생할 일의 타이밍을 설명하십시오. 그런 다음, 우리는 당신을 도울 기회를 가질 수 있습니다. 지금까지 말한 것에서 타이밍 문제 나 GUI 객체 식별 문제, 또는 둘 다가 있다고 말합니다. – TheBlastOne

+0

11 개월 동안 회원이 아니며 담당자가 첫 번째 질문입니까? 무슨 ..? 설정 Window_EnterMeter = browser_servicemanager.Window ("regexpwndtitle = 미터를 입력합니다. *") 설정 dialog_Print \t = Window_EnterMeter.Dialog ("regexpwndtitle = 인쇄") 설정 winbtn_CalcelPrint = dialog_Print.WinButton (-을 : – TheBlastOne

+0

내 코드의 구문은 다음과 같다 { '' '' '해당 페이지 \t 전화 Absolutehighlight (BUTTON_ACTION) \t 전화 Absolutehighlight (Meter_Entry) \t 전화 Absolutehighlight (PrintMeter_Opt2) \t AbsoluteClick로 이동' '')) –

답변

0

귀하의 코드는 클릭당 버튼의 웹 요소를 참조하는 것으로 나타납니다. 그래서 내가 제안하는 것은 webelements을 피하고 그들을 사용하지 않으려 고합니다.

개체를 설명하는 데 description.create를 사용할 수 있다면 작업이 훨씬 쉬울 것입니다.

해피 디버깅.

관련 문제