2016-09-20 1 views
1

Пытаясь справиться аутентификации хромированной всплывают ("Требуется аутентификация") с помощью AutoItChrome Аутентификация с помощью AutoIt - Desktop заблокирован ситуации

Sceanrio -

  1. Перейдите к URL из хрома
  2. Chrome отображает «Требуется проверка подлинности» Всплывающие
  3. Введите учетные данные и продолжить

Этот фрагмент кода работает просто отлично, за исключением случаев, когда система/рабочий стол находится в заблокированном состоянии. Любая помощь будет оценена.

WinWait("", "Authentication Required", 10) 
If WinExists("","Authentication Required") Then 
Send("username"{Tab}") 
Send("password{Enter}") 
EndIf 

Альтернативные варианты пробовал -

    Информация
  1. AutoIt ОКНО Искатель - Не идентифицированная информация окно, как класс, название и т.д. для хрома
  2. alert.authenticateUsing() - не работает, как поп не из DOM, а его окна появляются
  3. driver.navigate («http://username:[email protected]») - не работал в хроме.

ответ

0

AutoIT не будет работать, если окно заблокировано. Что вы можете сделать, вы можете сделать следующие вещи, чтобы предотвратить окна не заперта

  1. Изменение режима питания, чтобы всегда
  2. Запишите VBScript, который держит на посылке некоторые ключи и график его с помощью планировщика Windows , How to prevent auto-locking feature of an XP machine using VBscript