如何在最新的Chrome版本中使用C#,Selenium处理Windows身份验证?

时间:2017-07-17 08:27:11

标签: c# google-chrome selenium authentication

在最新的Chrome版本中,我无法使用https://user:pass@host/技巧登录。我在控制台中有这条警告消息:

[弃用]其网址包含嵌入凭据(例如https://user:pass@host/)的子资源请求被阻止。有关详细信息,请参阅https://www.chromestatus.com/feature/5669008342777856

任何人都可以帮助您在最新的Chrome版本中使用Selenium和C#来处理Windows身份验证吗?

1 个答案:

答案 0 :(得分:0)

这对我有用,因为我有用户名验证的域\用户名: http://domain%5cusername:password@www.basicauthprotected.com

我从这里得到了这个语法:https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/34#issuecomment-191403434

此外,关于Chrome网址中对基本身份验证的支持,它又回来了,似乎删除它是 mkwst 评论中报告的错误:https://bugs.chromium.org/p/chromium/issues/detail?id=435547#c33