Программное обеспечение для автоматизации приложений Windows GUI
Я ищу программное обеспечение, которое позволит мне автоматизировать некоторые задачи с графическим интерфейсом, включая нажатие кнопок и отправку нажатий клавиш в приложение с графическим интерфейсом, работающее на переднем плане.
Есть какие-нибудь рекомендации?
Требования:
- Scriptable - мне нужна возможность принимать решения во время выполнения - т.е. ветвь, если заголовок окна содержит какой-то конкретный текст.
Предпочтения:
- Надежное нажатие кнопки - НЕ "позиционируйте мышь относительно окна и отправляйте щелчок", а скорее ищите объект кнопки по некоторому внутреннему идентификатору, затем отправьте событие щелчка непосредственно на объект внутри или просто поместите мышь в середину кнопка, спрашивая кнопку, где она находится на экране.
- Зная о событиях GUI - например, он скажет мне, если всплывает окно
2 ответа
Я опаздываю на 5 лет, но вот мои предложения:
- Тестирование везде
- TestPlant
Я испытал оба. Сейчас я склоняюсь к тестированию в любом месте. Это соответствует оригинальным требованиям ОП достаточно хорошо. И то, и другое - это $$$, и оно четко разработано для крупных корпоративных организаций, у которых есть проблемы.
Тем не менее, ни одно из тестируемых приложений, которые я пробовал (в том числе и выше), не является выдающимся и имеет свои особенности. Но, может быть, я должен признать, что ожидаю чудес.
Я удивлен относительной тишиной этого вопроса... особенно, когда мне 5 лет! Что касается автоматизации GUI, я признаю, что все мы любим ненавидеть Windows и ее нежелание сотрудничать в этом отношении. Конечно, технология улучшилась для этой цели за это время. Циничный айтишник во мне совсем не удивлен. Мой внутренний ребенок надеется, хотя...