2012-12-19 2 views
-1

저는 윈도우 테스터를 사용하고 있습니다. 동일한 텍스트가있는 3 개의 버튼이있는 마법사가 있습니다 : "모두 선택". 버튼이 하나 뿐이라면 ui.click (new JButtonLocator ("Select all"));windowtester 같은 이름의 모든 버튼을 클릭하십시오.

세개를 사용하려고했습니다. IWidgetLocator [] allSelectAll = ui.findAll (new JButtonLocator ("Select all")); 을 클릭 한 다음 IWidgetLocator를 사용하여 하나 또는 모두를 클릭하십시오. 어떻게해야합니까?

감사합니다.

답변

0

당신은이를 위해 다음과 같은 생성자를 사용할 수 있습니다

JButtonLocator(String label, int index, SwingWidgetLocator parent)

인덱스를 지정합니다 (영 기반)과 부모 위젯 (예 : JFrame의.) :

ui.click(new JButtonLocator("Select all", 0, new SwingWidgetLocator(JFrame.class)));

이 "모두 선택"버튼 중 첫 번째를 클릭해야합니다. 다른 버튼에 대해 동일한 작업을 수행하도록 색인을 변경하십시오.

HTH

관련 문제