как имитировать наведение мыши в среде робота в настольном приложении - PullRequest
0 голосов
/ 11 октября 2019

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

1 Ответ

0 голосов
/ 11 октября 2019

Это зависит от библиотеки автоматизации, которую вы используете для взаимодействия с приложением Desktop.

Обычный подход заключается в следующем:

  1. Найдите элемент, который вы хотите навести (по идентификатору или другому уникальному локатору)
  2. Получить позицию атрибутаэлемента (X, Y)
  3. Переместите указатель мыши в это положение.

Таким образом, вы не «жестко закодируете» позицию x, y, что сделает ваш тестовый пример ненадежным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...