【问题标题】:Webdriverio / Selenium - Basic Authentication with SafariWebdriverio / Selenium - Safari 的基本身份验证
【发布时间】:2020-08-24 02:59:04
【问题描述】:

我一直在名为 LambdaTest 的 Selenium 和 Appium 云服务提供商上运行测试,并且我一直在尝试使用 webdriverio 运行测试。

该公司的网站都使用基本身份验证,而且这种情况不太可能很快改变。我可以使用旧的用户/传入 URL 技巧来解决这个问题,但它似乎已被弃用,而且 Safari 似乎已经阻止了它。

还有其他方法可以让我执行测试并通过 Safari 等浏览器上的基本身份验证警报吗?

谢谢。

【问题讨论】:

    标签: selenium safari appium basic-authentication webdriver-io


    【解决方案1】:

    您不能尝试使用 Apple 的钥匙串管理器吗? 身份验证存储在该特定网站的 Apple 钥匙串中,您可以通过它与 Selenium 连接。

    它应该可以工作。

    【讨论】:

    • 不幸的是,没有。我不在自己的计算机上运行它,而是在云服务提供商 (LambdaTest) 上运行。我无法像这样预先配置浏览器,代码会自动发送并在他们的 Selenium Grid 上执行。
    • 好的。您不能尝试将凭证放入 AWS Secret Manager 吗?然后,从 AWS Secret Manager 检索凭证、连接、检索 SessionID(如果有的话)并将其添加到任何请求中。我使用 Azure 上的虚拟机来执行此操作。我确信您可以在 AWS 上拥有一个虚拟机并在该虚拟机上执行此操作。
    猜你喜欢
    • 2019-06-26
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-01-02
    相关资源
    最近更新 更多