Какие инструменты полезны для автоматизации щелчка через приложение формы Windows? Это даже полезно? Я вижу, что тестеры в моей компании делают это очень много, и это кажется пустой тратой времени.Инструменты для автоматизации событий мыши и клавиатуры, отправленных в приложение Windows
ответ
Отъезд https://github.com/TestStack/White и http://nunitforms.sourceforge.net/. Мы успешно использовали Белый проект.
Там пара. Все они подключаются к API окон, чтобы регистрировать клики по элементам, а затем воспроизводить их для тестирования.
В настоящее время мы в основном работаем в Интернете (используя WatiN), но мы использовали Mercury Quicktest.
Не используйте Quicktest, это ужасно для чрезвычайно длинного списка причин.
Хотя они в основном предназначены для автоматизации задач администрирования или ярлыков для пользователей, Autohotkey и AutoIT позволяют автоматизировать практически все, что вы хотите, при взаимодействии с мышью и клавиатурой.
Некоторые из элементов мыши могут оказаться сложными, когда единственный способ действительно сказать, что именно вы хотите щелкнуть, - это координата X, Y, но для автоматизации полностью произвольных задач на компьютере под управлением Windows это делает трюк.
Как я уже сказал, они не обязательно предназначены для тестирования, поэтому они не предназначены для условных условных условных обозначений. Тем не менее, я все время использую их для автоматизации материалов, которые не связаны с тестированием.
Вы можете сделать это программно через Microsoft UI Automation API. Об этом есть MSDN Magazine article.
Интеграция с модульными тестовыми платформами. Оптимальный вариант, чем сценаристы на основе координат, потому что вам не нужно переписывать скрипты при изменении макетов.
Это то, что я искал.
Отъезд http://www.codeplex.com/white и http://nunitforms.sourceforge.net/. Мы успешно использовали Белый проект.
- 1. Названия событий мыши и клавиатуры в JavaScript
- 2. Прозрачный виджет клавиатуры и мыши-событий
- 3. Найти устройство событий для клавиатуры, мыши
- 4. Передача событий мыши и клавиатуры детям JSplitPane
- 5. Обработка колесика мыши и событий клавиатуры при нажатии кнопки мыши
- 6. Инструменты для автоматизации приложений SilverLight
- 7. лучший способ автоматизации мыши и клавиатуры с помощью pyautogui
- 8. Инструменты и стратегии автоматизации EC2?
- 9. Инструменты для автоматизации резервных копий Amazon S3 с Windows Server
- 10. Инструменты тестирования автоматизации
- 11. Мобильный инструмент автоматизации для Windows
- 12. Инструменты тестирования автоматизации UI
- 13. Обнаружение событий мыши и клавиатуры в iframe со встроенным PDF
- 14. Qt - виджет верхнего уровня с прозрачностью событий клавиатуры и мыши?
- 15. Создание змеи без мыши или событий клавиатуры
- 16. Инструменты автоматизации пользовательского интерфейса для окон (веб-страница, встроенная в приложение Windows)
- 17. Создание событий мыши в C++/Обработка в Windows (эмуляция мыши)
- 18. Инструменты Варианты сохранения автоматизации
- 19. Инструменты автоматизации построения, указатели
- 20. Перехват (и, возможно, отмена) обработчиков событий мыши/клавиатуры страницы
- 21. Инструменты тестирования автоматизации для приложения Oracle Forms?
- 22. Отключение клавиатуры и мыши
- 23. Ищете хорошие интерфейсы для тестирования графического интерфейса/инструменты автоматизации автоматизации gui для Windows Forms .NET
- 24. Код для блокировки клавиатуры и мыши
- 25. Python + PyGame - обработка одновременных событий мыши и клавиатуры
- 26. KeyListener не реагирует на событие клавиатуры. Ok для событий мыши
- 27. Как запускать событие мыши и клавиатуры программно в Windows 8?
- 28. Имитация ввода мыши и клавиатуры в C++
- 29. Скрипт Windows для автоматизации
- 30. X11 и события поддельной клавиатуры/мыши