Chrome 59支持URL中的基本身份验证凭据,以便与Chromedriver一起使用?

时间:2017-06-13 21:36:13

标签: python selenium selenium-webdriver selenium-chromedriver pytest

借助Chrome 59,支持将基本身份验证凭据放入网址 - 例如https://foo:bar@www.foo.com已经结束 - 这已经在https://www.chromestatus.com/feature/5669008342777856内被警告了。

有没有人不得不与Selenium和Chromedriver一起解决这个问题呢?特别是在Python中?

1 个答案:

答案 0 :(得分:8)

在我们的情况下(使用WebDriver通过带有NTLM身份验证的C#进行自动测试)我们发现,一旦您使用凭据登录页面,尽管您无法在页面上加载子资源,您仍然有权使用该浏览器会话。

因此,我们转到一个我们不想测试的页面(在我们的例子中是主页),其中包含有效的凭据,以便在我们的测试套件开始时获得授权。从那时起,我们浏览到我们想要测试的页面,没有任何凭据,只要我们不关闭会话一切正常。

相关问题