【问题标题】:How to handle Chrome application authentication alert using Selenium Webdriver and C# [duplicate]如何使用 Selenium Webdriver 和 C# 处理 Chrome 应用程序身份验证警报 [重复]
【发布时间】:2017-11-23 12:24:11
【问题描述】:

不幸的是,我看过很多关于这个主题的帖子,但没有一个有效。我需要使用 Selenium Webdriver 和 C# 代码将用户名和密码输入到 chrome 身份验证警报中。

【问题讨论】:

  • 有一些复杂的答案,比如 AutoIT 安装和创建脚本,但这是解决问题的简单方法,我有。

标签: javascript c# google-chrome authentication selenium-webdriver


【解决方案1】:
string userName = "username";
string userPassword = "password";

var url = "https://" + userName + ":" + userPassword + "@" + "example.com";
driver.Navigate().GoToUrl(url);

【讨论】:

  • 请通过一些解释来增强您的答案。
  • 非常感谢 Rikard 和 Moe,这让我无需导航到提示即可登录应用程序
  • 它也可以与 Firefox 一起使用吗?如果是 Firefox,您可能会再次弹出 Ok 按钮。
  • 我没有在 Firefox 上检查这个,因为它不是我们的官方浏览器之一,我们只允许使用 Chrome 和 IE。我在 Chrome 浏览器上执行所有 ATs
猜你喜欢
  • 2015-02-04
  • 1970-01-01
  • 2017-07-10
  • 2015-07-26
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-26
相关资源
最近更新 更多