Как получить правильное имя компонента, а затем использовать его в FEST-тестировании
Я использую setname
определить кнопки в моем приложении Swing. Я хочу использовать имена в моем коде FEST. Это исходный код:
for (int i = 0; i < trimSizeButtons.length; ++i) {
trimSizeButtons[i].setActionCommand(
trimSizes[i].getDisplayName
trimSizeButtons[i].setName(trimSizes[i].getDisplayName());
Что же тогда является результатом имен, которые я могу использовать в своем фестивальном коде?
1 ответ
Это невозможно ответить с данной информацией.trimSizes
это массив объектов некоторого типа. Эти объекты (скорее всего) имеют переменную экземпляра с именем displayName. Из размещенного вами фрагмента кода невозможно узнать, что содержат эти переменные.
Вы можете попробовать добавить System.out.println("Name of button " + i + " is: " + trimSizes[i].getDisplayName());
на цикл для вы отправили. Это заставит приложение печатать имена всех trimSizeButtons в стандартный поток вывода при запуске приложения.