【问题标题】:How to handle basic url authentication using selenium in Safari browser如何在 Safari 浏览器中使用 selenium 处理基本 url 身份验证
【发布时间】:2020-06-03 21:12:45
【问题描述】:

在 chrome 中,下面的解决方案正在运行:

driver.get("https://username:password@something.com");

在 Firefox 中,以下解决方案有效:

driver.get("https://username:password@something.com);

然后:

driver.get("http://something.com");

在 Safari 中,上述两种解决方案均无效。我也尝试过在 selenium 中使用 Alert 类。谷歌了很多,仍然没有找到任何有效的解决方案。任何可以在所有浏览器上使用的解决方案都很棒;),单独的 safari 解决方案也很好。提前致谢。

【问题讨论】:

  • 你可以试试看这个帖子here

标签: java selenium selenium-webdriver safaridriver


【解决方案1】:

预计这些方法都不起作用;浏览器已停止接受基本身份验证的用户:密码,因此它在 WebDriver 控制下也不起作用。 WebDriver 工作组意识到了这个功能差距,但还没有提出解决方案:(

【讨论】:

    猜你喜欢
    • 2019-06-26
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-08
    相关资源
    最近更新 更多