У нас есть аппаратное устройство с ЖК-дисплеем. Он поддерживает интерфейс USB для подключения клавиатуры и mose. Используя эти клавиатуру и мышь, мы можем перемещаться по элементам меню varios и редактировать записи.
У нас есть пара тестовых случаев, написанных для проверки того, что события нажатия мыши и клавиатуры работают при нажатии соответствующей клавиши.
Моя задача - автоматизировать эти тесты.
У меня нет никакого контроля над аппаратным устройством, так как я не могу получить доступ к ядру o / s или любому работающему там приложению. Есть один способ проверить, что в данный момент отображается в пользовательском интерфейсе. Поэтому я должен использовать это и проверить, выполнили ли мышь / клавиатура соответствующие события.
Поскольку я прошел через несколько предыдущих постов, кажется, что один из способов добиться этого - использование виртуального HID-драйвера устройства, а не фактическая клавиатура и mosue. Но я не уверен, как этого добиться.
Пожалуйста, помогите мне в этом. Я в порядке с любым языком программирования.
Мне больше интересно моделировать события мыши и клавиатуры.