2016-11-08 3 views
-3

При автоматизации с помощью Selenium открывается окно управления UAC (управление учетными записями пользователей), как показано на рисунке, необходимо принять соответствующую лицензию. Я не мог использовать инструмент AutoIt, чтобы щелкнуть его.Как добиться действия щелчка окна UAC в автоматизации пользовательского интерфейса

Я долго искал в Интернете. Но бесполезно. Пожалуйста, помогите или попытайтесь дать некоторые идеи, как достичь этого.

Enter image description here

+1

Вы не можете. Если бы вы могли, это была бы тривиальная уязвимость эскалации привилегий. – Richard

ответ

0

Вы можете disable UAC on the machine you're running.

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

Кстати, это не имеет никакого отношения к Селену. Возможно, вы имели в виду инфраструктуру UI Automation от Microsoft.

0

Существует простая причина, по которой вы не можете найти информацию по этой теме - это просто невозможно. UAC - это функция безопасности. Запрос пользовательского интерфейса работает на безопасном сеансе рабочего стола. Он не может быть автоматизирован. Разрешить это было бы серьезной дырой в безопасности.

 Смежные вопросы

  • Нет связанных вопросов^_^