Как найти кнопку изображения с помощью SWTBot

У меня есть кнопка SWT, она не содержит текста, только изображение. Я искал методы, но не могу найти способ нажать на него.

2 ответа

Если вы знаете порядок кнопки на основе индекса -0 во всех доступных кнопках в этом контексте - кнопки, вы можете попробовать bot.button(index), Но поскольку пользовательский интерфейс может это изменить, я настоятельно рекомендую решение, предложенное @alt3.

Создайте кнопку с идентификатором:

yourButton.setData("org.eclipse.swtbot.widget.key", "yourButtonId");

Затем вызовите следующий метод через бот:

bot.buttonWithId("yourButtonId").click();
Другие вопросы по тегам