Docker容器中的硒和Windows集成身份验证

时间:2018-08-16 12:23:12

标签: windows selenium authentication containers

我们的任务是从运行不同浏览器的selenium容器在其各自的容器中运行验收测试,我们已经进行了设置,因此在本地计算机或由持续集成触发的远程计算机上进行测试时,只需进行最小的配置更改

我遇到的绊脚石是,受测试的站点已通过Windows身份验证获得授权,并且chrome容器有效地在另一台计算机上运行,​​这意味着当WebDriver为站点提供服务时,会出现一个登录框提示。 到目前为止,我为解决这个问题所遇到的每种技术都陷入了僵局。

我无法像许多旧帖子所建议的那样在uri中发送凭据-无效。我无法使用AutoIt填充身份验证窗口,因为该窗口位于容器中并且在linux中运行。最后,尝试从一台服务器到测试服务器进行代理并不高兴,无论出于什么原因,我都无法识别在代理中设置的凭据(例如使用cntlm代理工具)。 这个任务是不可能的还是有什么办法解决?

0 个答案:

没有答案