Программное обеспечение для автоматизации приложений Windows GUI

Я ищу программное обеспечение, которое позволит мне автоматизировать некоторые задачи с графическим интерфейсом, включая нажатие кнопок и отправку нажатий клавиш в приложение с графическим интерфейсом, работающее на переднем плане.

Есть какие-нибудь рекомендации?

Требования:

  • Scriptable - мне нужна возможность принимать решения во время выполнения - т.е. ветвь, если заголовок окна содержит какой-то конкретный текст.

Предпочтения:

  • Надежное нажатие кнопки - НЕ "позиционируйте мышь относительно окна и отправляйте щелчок", а скорее ищите объект кнопки по некоторому внутреннему идентификатору, затем отправьте событие щелчка непосредственно на объект внутри или просто поместите мышь в середину кнопка, спрашивая кнопку, где она находится на экране.
  • Зная о событиях GUI - например, он скажет мне, если всплывает окно

2 ответа

Я опаздываю на 5 лет, но вот мои предложения:

  • Тестирование везде
  • TestPlant

Я испытал оба. Сейчас я склоняюсь к тестированию в любом месте. Это соответствует оригинальным требованиям ОП достаточно хорошо. И то, и другое - это $$$, и оно четко разработано для крупных корпоративных организаций, у которых есть проблемы.

Тем не менее, ни одно из тестируемых приложений, которые я пробовал (в том числе и выше), не является выдающимся и имеет свои особенности. Но, может быть, я должен признать, что ожидаю чудес.

Я удивлен относительной тишиной этого вопроса... особенно, когда мне 5 лет! Что касается автоматизации GUI, я признаю, что все мы любим ненавидеть Windows и ее нежелание сотрудничать в этом отношении. Конечно, технология улучшилась для этой цели за это время. Циничный айтишник во мне совсем не удивлен. Мой внутренний ребенок надеется, хотя...

Другие вопросы по тегам