Как автоматизировать мышь и клавиатуру


0

Для тестирования пользовательского интерфейса я искал способ автоматизировать движение мыши, нажатие и ввод с клавиатуры. Единственное, что я нашел до сих пор, это авто кликер типер , Работает нормально, но проблема в том, что он выполняет точные повторения.

Мне нужно что-то, что сможет случайным образом щелкнуть по аналогичному региону. (Если человек нажимает на кнопку, он не нажимает на одну и ту же точку все время), он нажимает на кнопку, но в произвольной точке, или даже может пропустить кнопку (если она маленькая).

Более того, текст, введенный в текстовое поле, всегда один и тот же. Я хотел бы иметь возможность проверить, что в этом регионе пользователь может вводить любые 1-6 цифр.

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

Я использую Windows, но в основном платформа не имеет значения.



Вау, спасибо. Но, насколько я понял из краткого прочтения домашней страницы, это только для веб-автоматизации. Поправьте меня, если я ошибаюсь, но есть ли что-нибудь для автоматизации программного обеспечения?
Salvador Dali

Для общих программ Windows я понятия не имею. Поскольку это больше вопрос программирования, вы можете не получить здесь хорошего ответа.
Michael Hampton

Я уже получил отличный ответ менее чем за 10 минут от вас, жаль, что это не то, что мне нужно, но все же ответ удивительный Так что буду надеяться на лучшее. Кстати, если вы опубликуете это как ответ - я буду голосовать.
Salvador Dali

1
AutoHotKey может и сработать, на самом деле это не для тестирования, но это очень мощный инструмент, потому что вы можете запрограммировать его для очевидной случайности и регистрации. Это не похоже на повторение цикла, а скорее полностью программируемый.
Ankit
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.