2008-08-15 9 views
10

Какие инструменты полезны для автоматизации щелчка через приложение формы Windows? Это даже полезно? Я вижу, что тестеры в моей компании делают это очень много, и это кажется пустой тратой времени.Инструменты для автоматизации событий мыши и клавиатуры, отправленных в приложение Windows

ответ

0

Там пара. Все они подключаются к API окон, чтобы регистрировать клики по элементам, а затем воспроизводить их для тестирования.

В настоящее время мы в основном работаем в Интернете (используя WatiN), но мы использовали Mercury Quicktest.

Не используйте Quicktest, это ужасно для чрезвычайно длинного списка причин.

7

Хотя они в основном предназначены для автоматизации задач администрирования или ярлыков для пользователей, Autohotkey и AutoIT позволяют автоматизировать практически все, что вы хотите, при взаимодействии с мышью и клавиатурой.

Некоторые из элементов мыши могут оказаться сложными, когда единственный способ действительно сказать, что именно вы хотите щелкнуть, - это координата X, Y, но для автоматизации полностью произвольных задач на компьютере под управлением Windows это делает трюк.

Как я уже сказал, они не обязательно предназначены для тестирования, поэтому они не предназначены для условных условных условных обозначений. Тем не менее, я все время использую их для автоматизации материалов, которые не связаны с тестированием.

1

Вы можете сделать это программно через Microsoft UI Automation API. Об этом есть MSDN Magazine article.

Интеграция с модульными тестовыми платформами. Оптимальный вариант, чем сценаристы на основе координат, потому что вам не нужно переписывать скрипты при изменении макетов.

Смежные вопросы