借助Chrome 59,支持在URL中放置基本身份验证凭据(如https://foo:bar@www.foo.com已终止)的支持已在https://www.chromestatus.com/feature/5669008342777856内发出警告。
https://foo:bar@www.foo.com
是否有人需要使用Selenium和Chromedriver解决此问题?特别是在Python中?
在我们的情况下(使用带有NTLM身份验证的C#通过WebDriver使用WebDriver进行自动测试),我们发现,尽管您无法使用页面上的子资源加载凭据,但仍可以使用该凭据访问该浏览器会话。
因此,我们转到了一个我们不想使用有效凭据进行测试的页面(在本例中为主页),以便在测试套件开始时获得授权。从那时起,我们浏览到我们要在没有任何凭据的情况下进行测试的页面,只要我们不关闭会话就可以正常工作。