Pywinauto ждет слишком долго, чтобы сделать действие - PullRequest
0 голосов
/ 22 апреля 2020

Мне нужна помощь.

Я делаю автоматизацию пользовательского интерфейса, и она работает правильно.

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

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

Спасибо всем

Ответы [ 2 ]

0 голосов
/ 29 апреля 2020

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

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

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

0 голосов
/ 23 апреля 2020

Глобальные тайминги для каждой операции могут быть изменены в модуле pywinauto.timings:

Но будьте осторожны. Агрессивные тайминги могут сделать некоторые действия нестабильными.

...