Я работаю на основе swing-приложения, и мы используем jemmy для написания автоматических тестов для приложения. Проблема в том, что у нас много тестов, и их выполнение требует много времени. Одним из узких мест является то, что тест вызывает пользовательский интерфейс, а затем выполняет действия в пользовательском интерфейсе, такие как заполняющие тестовые поля, выпадающие списки, кнопки кликов и т. Д. То, что я ищу, - это способ запуска тестов, чтобы пользовательский интерфейс был невидим что тест работает так, как будто пользовательский интерфейс есть, но он не отображается на мониторе. Может ли кто-нибудь вести меня о том, возможно ли даже такое объявление, если да, как? Thanks AnkitЗапуск качели с невидимым пользовательским интерфейсом
2
A
ответ
1
Это не работает из коробки. Для Swing требуется фактическое графическое устройство.
Однако вы можете установить это с помощью драйвера виртуальной графики или фреймбуфера. Например, в Linux мы использовали Xvfb для запуска приложений Swing без головы.
Это, как говорится, не ускоряет автоматические тесты пользовательского интерфейса. Во всяком случае, рендеринг виртуального фреймбуфера в памяти медленнее, чем у реальной видеокарты.
Смежные вопросы
- 1. JSpinner с пользовательским интерфейсом
- 2. Проблема с пользовательским интерфейсом
- 3. Проблемы с пользовательским интерфейсом с пользовательским NSBox
- 4. Темы с пользовательским интерфейсом (Canvas)
- 5. Совпадение с пользовательским интерфейсом Ops
- 6. Интеграция CLIPS с пользовательским интерфейсом
- 7. Проблемы с пользовательским интерфейсом - CSS
- 8. Просмотр камеры с пользовательским интерфейсом
- 9. Android RMI с пользовательским интерфейсом
- 10. AngularJS с пользовательским интерфейсом Onsen
- 11. ISO8583 Simulator с пользовательским интерфейсом
- 12. iSpeech SDK с пользовательским интерфейсом
- 13. Array.sort с пользовательским IComparer интерфейсом
- 14. В чем разница между пользовательским интерфейсом и пользовательским интерфейсом?
- 15. Проблемы с пользовательским интерфейсом с настраиваемым UITableViewCell
- 16. Взаимодействие с пользовательским интерфейсом с MVVM
- 17. Проблемы с областью с угловым пользовательским интерфейсом
- 18. Лучший способ управления пользовательским интерфейсом
- 19. Управление пользовательским интерфейсом в Xamarin.IOS
- 20. Манипулировать пользовательским интерфейсом из AppDelegate
- 21. Запуск математики с терминальным интерфейсом
- 22. Запуск приложения с невидимым консольным окном
- 23. Автоматическое обновление управления пользовательским интерфейсом
- 24. Белое пространство над пользовательским интерфейсом
- 25. Создание управления пользовательским интерфейсом тральщика?
- 26. MVP-шаблон с динамически созданным пользовательским интерфейсом
- 27. Мобильная мультиплатформенная разработка с собственным пользовательским интерфейсом
- 28. Соглашение об именовании с автоматизированным пользовательским интерфейсом
- 29. Chrome 10: проблема с пользовательским интерфейсом видео
- 30. Инструмент командной строки с пользовательским интерфейсом