Программное обеспечение для автоматизации приложений с графическим интерфейсом пользователя Windows [закрыто]

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

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

Требования:

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

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

  • Надежное нажатие кнопки - НЕ «позиционируйте мышь относительно окна и отправляйте щелчок», а ищите объект кнопки по некоторому внутреннему идентификатору, а затем отправляйте событие щелчка непосредственно в объект внутри или просто поместите мышь посередине кнопки, спросив кнопку, где она находится на экране.
  • Знает о событиях графического интерфейса - например, он каким-то образом сообщит мне, если выскочит окно
6
задан 10 July 2010 в 14:51
2 ответа
6
ответ дан 3 December 2019 в 00:30

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

  • Testing Anywhere
  • TestPlant

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

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

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

0
ответ дан 3 December 2019 в 00:30

Теги

Похожие вопросы