代码之家  ›  专栏  ›  技术社区  ›  GIZNAJ

在IWA应用程序中使用Selenium C实现模拟

  •  0
  • GIZNAJ  · 技术社区  · 6 年前

    这个问题有很多种不同的说法,似乎这是一个很难解决的问题。在较高的层次上,我尝试访问一个使用IWA进行身份验证的站点。更详细地说,我们正在尝试从测试VM访问该站点。测试VM没有用户登录,因此当selenium或其他驱动程序打开浏览器时,没有经过IWA身份验证的用户。每次都会超时。

    1. 以一个特定的Chrome prolie打开浏览器(这似乎一点也不可能,但我还是没有成功)
    2. 在IIS/Web.config中启用模拟并将权限授予此域用户(网站仍然以使用selenium的无用户身份打开,或者如果我将RDP添加到框中,则以我的帐户身份打开)
    3. 在应用程序中禁用auth,但这与我们想要测试的流/特性是背道而驰的
    4. 当VM启动但域GPO阻止时,使用AD帐户自动登录

    由于对这一点非常陌生,而且只进行了几周的故障排除,因此该方法应该以某种方式出现在测试项目中,以便能够以该测试用户的身份登录并打开浏览器/url。我只是不知道怎么做。

    在这种情况下,最好的方法是什么?是否可以在windows计算机上运行selenium/C解决方案并启动登录?如果这是可能的,你能把它传给chrome驱动程序然后再传给浏览器吗?

    0 回复  |  直到 6 年前