【问题标题】:Best way to handle XAML windows security dialog popup with Webdriver (Windows 10 + IE 11)使用 Webdriver (Windows 10 + IE 11) 处理 XAML windows 安全对话框弹出的最佳方法
【发布时间】:2017-06-01 15:19:13
【问题描述】:

目前我正在尝试使用需要 AD 身份验证的 C# + Webdriver 自动化 Web 应用程序。在尝试访问应用程序时,我在 IE 11 中获得了 Windows 身份验证对话框。

过去,我曾使用 Auto IT/Robots 等各种工具来处理旧版本的对话框。但是,XAML 中的新版本不支持任何这些。

即使是任何基于图像的解决方案都对我有用(由于某些原因,sikuli 除外)

在这里,我需要选择“更多选择”,然后选择“使用其他用户”并输入凭据。任何帮助将不胜感激。

【问题讨论】:

  • 您有任何编程问题吗?不清楚你在问什么。
  • @PauloMiraMor 感谢您指出,我已经更新了问题。目前正在使用 C# + Webdriver 来自动化应用程序,我需要帮助编写代码来自动化身份验证对话框。

标签: selenium-webdriver automation webdriver ui-automation


【解决方案1】:

可以使用 Windows UI 自动化辅助功能自动执行此对话框。唯一的问题是您无法读取密码字段,但您可以安全地将文本注入用户名和密码字段,单击“更多选项”图标等。

我并没有真正为此目的使用 AutoIt,但他们为此提供了一个模块 - https://www.autoitscript.com/forum/topic/153520-iuiautomation-ms-framework-automate-chrome-ff-ie/

【讨论】:

    猜你喜欢
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 2020-08-15
    相关资源
    最近更新 更多