Chrome身份验证使用AutoIt -桌面锁定的情况



尝试使用Autoit处理Chrome的身份验证弹出(" authentication required")

场景-

  1. 从chrome导航到URL
  2. Chrome显示"Authentication Required"弹出
  3. 输入凭证并继续

下面的代码片段工作得很好,除非系统/桌面处于锁定状态。如有任何帮助,不胜感激。

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

已尝试的备选选项-

  1. 自动窗口信息查找器-没有识别窗口信息,如类,标题等chrome
  2. alert.authenticateUsing() -不工作,因为弹出不是来自DOM和它的窗口弹出
  3. driver.navigate("http://username:password@domain") -在chrome中不工作。

如果窗口被锁定,AutoIT将无法工作。你可以做的是,你可以做以下事情来防止窗口被锁定

  1. 更改电源选项以保持始终打开
  2. 写一个vbscript,让它持续发送一些键,并使用windows调度程序调度它。如何使用VBscript防止XP机器的自动锁定功能

相关内容

  • 没有找到相关文章

最新更新