VMWare와 함께 QTP 10을 사용하여 Siebel 응용 프로그램을 테스트하고 있습니다. 다음 코드를 실행하여 저장 버튼을 클릭합니다. 나는 원격 데스크톱을 통해 VM에 연결되어있을 때QTP + VM : 원격 데스크톱을 통해 VM에 연결하지 않은 경우 Click 명령이 실행되지 않는 이유는 무엇입니까?
Browser("Siebel").Dialog("Filedownload").WinButton("Save").Click
코드는 완벽하게 잘 작동합니다.
다른 측면에서 원격 데스크톱 연결없이 스케줄러를 통해 QTP 테스트를 시작할 때 위의 코드는 오류 메시지없이 실패합니다. WinButton은 단순히 클릭되지 않습니다.
아이디어가 있으십니까?
덕분에,이 날 위해 일했습니다,하지만 난 "objDeviceReplay.MouseClick를 사용했다 100, 200, 0 "입니다. MouseMove는 VM 연결을 깨우기 만하지 않았기 때문입니다. –
오, 네, 맞습니다. 리모컨을 사용하는 경우 클릭해야합니다 (일반 데스크톱에서만 움직이는 경우). 가끔씩 클릭하면 원치 않는 것을 트리거 할 수 있기 때문에 동기화 루프에서 기본 동작으로 클릭하지 않습니다. 하지만 상위 레벨의 동기 루프에는 주기적으로 보고서를 생성하거나 다른 생각을하는 창의 제목 표시 줄을 클릭하는 코드 조각이 있습니다. 감사. –