Использование SWTBot для автоматизации стороннего приложения. Является ли это возможным?
У меня есть приложение SWT, которое я хотел бы автоматизировать, используя SWTBot. Является ли это возможным? Если да, то как?
Кажется, что все примеры, которые я нашел в сети, больше относятся к тестированию ваших собственных приложений, чем к запуску сторонних приложений.
1 ответ
Решение
Если рассматриваемое приложение не является приложением Eclipse RCP, на которое можно установить SWTBot, я не думаю, что это выполнимо. Я не думаю, что SWTBot может управлять другим процессом, даже если это процесс Java.
Единственное, что приходит на ум, - это какой-то -Xbootclasspath: JAR, который загружает какой-то "сервер удаленного управления" в этом приложении и позволяет SWTBot выдавать ему команды.