2012-03-02 2 views
0

UISpec4J을 사용하여 Java Swing 응용 프로그램을 자동화하려고합니다. 내가 메인 창 얻기 위해 노력하고UISpec4J를 사용하여 모든 창 가져 오기

setAdapter(new MainClassAdapter(Main.class, new String[0])); 

: 어댑터 설치 후

Window mainWindow = getMainWindow(); 

대신에 로그인 대화 상자를, 나는 응용 프로그램의 로고가 시작 화면을 얻고있다. 이 대화 상자를 수동으로 호출하려는 모든 시도가 실패했습니다.

열린 대화 상자/창 목록은 어떻게 얻을 수 있습니까?

답변

1

MainClassAdapter은 일련의 창을 처리하도록 설계되지 않았습니다. 그러나 스플래시 화면을 무시하고 후속 창을 리턴하는 자체 어댑터를 구현할 수 있습니다. UISpec4J forums에서 가져온 샘플은 다음과 같습니다.