硒铬Windows身份验证

时间:2018-07-09 22:19:41

标签: google-chrome selenium impersonation

我正在自动化一个使用Windows身份验证登录的Web应用程序。 我正在使用硒specflow c#并在teamcity上运行测试,而teamcity则在构建代理上依次使用网格。  但是,我在“方案概述”下的“示例”中的每一行都在使用不同的用户进行测试。

我们正在使用方案挂钩之前创建远程Webdriver实例,该实例将上下文注入到所有步骤绑定中。但是,在这一点上,假设该用户是集线器上的登录用户。

如果我使用的是集线器/网格,那么我只能用一个用户登录名进行测试,因为该网站将使用集线器上已登录用户的用户凭据。

要解决此问题,我们使用了嵌入在url中的凭据。在挂钩运行之后很久,这就会在给定步骤中发生。

虽然Chrome停止了对URL凭据的支持,但我该如何模拟用户登录通过remoteweb驱动程序连接的浏览器。

我已经探索了使用过程来创建webdriver过程并传递凭据。我不确定这是否正确。

或者如何让Chrome提示输入用户凭据并停止以中心用户身份自动登录。

因此,我们无法升级Chrome版本。

我已经进行了很多探索,但是没有找到最终的解决方案。

关于, 维贾亚

0 个答案:

没有答案