2008-10-13 4 views
1

ActiveX 컨트롤을 사용하는 이전 Win32 응용 프로그램의 자동화 된 테스트를 조사하고 있습니다. Microsoft UIAutomation을 사용하는 White (Thougthworks에서)를 사용하고 있습니다. 컨트롤과 관련된 AutomationElement를 찾을 수는 있지만 어떻게 상호 작용합니까?UIAutomation을 사용하여 이전 ActiveX SSUltraGrid를 읽고 상호 작용하는 방법

Spy ++는 표 컨트롤을 단일 창으로보고 행, 열 또는 셀과 직접 대화 할 수 없습니다. 테스트 코드에서 SSUltraGrid 컨트롤에 대해 어떻게 이야기합니까?

건배 나이젤

SSUltraGrid 같은 일부 액티브 및 기타 사용자 지정 컨트롤과 함께 기본적인 문제는 당신이 언급 한 것입니다
+0

그리드 컨트롤의 UIAutomation ControlType은 무엇입니까? –

답변

1

, 그들은 단지 하나의 창으로 표시하고 있습니다. 따라서 GUI 자동화 도구에 "친숙한"API를 제공하지 않으면 항상 이러한 어려움에 직면하게됩니다. 물론 많은 회사들이 이전보다 UI 자동화에 더 친숙한 새로운 버전의 제품을 제공합니다. 아마도 컨트롤을 업그레이드하는 것이 가치가 있습니다. ...

실업 테스트 엔지니어가 내게 말한 것은 무엇입니까? 그 상황에 직면했을 때 원하는 활동을 불러올 수있는 잘 알려진 키 스트로크가 있으면 제어 창에 키 입력을 보냅니다. 고정 된 위치에 물건을 가지고있을만큼 운이 좋다면 마우스 이벤트를 보내는 것으로 도망 갈 수도 있습니다. 그러나, 그것은 최고에 dicey이다.

관련 문제