| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > отлов окон и программное управление ими |
| Автор: funkyman 13.1.2008, 22:30 |
| как программно нажимать кнопки/заполнять формы в чужих приложениях и отслеживать появление окон/алертов/etc и состояние элементов в них? если о кроссплатформенности говорить нельзя, тогда хотелось бы хотя бы решение для винды... |
| Автор: v2v 13.1.2008, 22:43 |
| возможно лучше обратится к : c++ / win api |
| Автор: batigoal 13.1.2008, 23:02 |
| Можно воспользоваться программами для автоматизации тестирования, коих немало. Для тестирования GUI-приложений на Java у нас используется TestComplete, возможно, он и с Сишными окнами работает. Или нужно именно средство для запуска из кода Java-программы? |
| Автор: val_vp 17.1.2008, 12:59 |
| Можно также использовать LoadRunner. |
| Автор: w1nd 18.1.2008, 01:35 |
Это, пожалуй, будет сродни уничтожения мух при помощи артиллерии большой мощности |
| Автор: Prol 18.1.2008, 02:34 |
| Rational Rose поможет в любых случаях тестирования любых интерфейсов в любых оконных системах :о) |
| Автор: Prol 18.1.2008, 10:56 | ||||
Так он же в комплекте идёт :о) |
| Автор: batigoal 18.1.2008, 11:17 |
В комплекте чего? Они вместе идут в Rational Suite, если я не ошибаюсь, но отдельно поставленная Роза не поставит с собой Робота. Насколько я знаю, Rational Robot прогирывает TestComplete'e тем, что Robot тыкает в точки на экране по координатам, а ТестКомплит реально умеет привязываться к Java-формам. Т.е. его скрипт не ломается при изменении разрешения экрана или раскладки компонентов. |
| Автор: Prol 18.1.2008, 11:23 | ||
Юзер тожа тыкает в пикселы на экране. Поэтому РР лучше Тесткомплита. Очень классно отлавливает такие глюки в интерфейсе, когда кнопка ещё не прорисовалась, но уже активирована или наоборот, или когда кодеры налажали с ресайзингом и элементы управления наехали друг на друга... |
| Автор: w1nd 18.1.2008, 15:26 | ||
Нет, rational robot умеет работать именно с компонентами. |
| Автор: funkyman 20.1.2008, 18:57 |
| спасибо всем, мне тут еще посоветовали silk, буду втыкать) |