У меня есть тест, который выполняет пользовательский компонент Swing с использованием java.awt.Robot. Я хотел бы запустить тест на нашем сервере сборки, но серверы сборки работают на компьютерах с заблокированными окнами, а Robot.keyPress (char) не работает с заблокированным экраном. Иногда я нажимаю нажатия клавиш, такие как стрелка вниз и возврат, поэтому отправка их прямо в документ не помогает.
В настоящее время я просто использую "Джунит" для пропуска тестов, если ввод с клавиатуры не работает с первой попытки, но я бы хотел оставить эти тесты включенными. Я бы предположил, что кто-то там проводит такие тесты против графического интерфейса Swing. Есть идеи?