gpt4 book ai didi

ruby - 使用 Selenium 多次出现 "Basic Authentication"弹出窗口

转载 作者:太空宇宙 更新时间:2023-11-03 17:48:18 25 4
gpt4 key购买 nike

我将 Selenium 与 Ruby 结合使用。我必须在需要身份验证的页面之间切换。最初我用 url 推送用户名和密码。

http://username:password@site.com/page

但是,经过几个步骤后,当我被重定向到另一个页面时,仍然再次弹出身份验证。

如何再次传递用户名/密码?

最佳答案

authenticateUsing() 方法目前仍处于测试阶段,但我认为它最终发布时将成为 Selenium 3.0 的一部分。来自 Prashanth Sams's answer :

The Alert Method, authenticateUsing() lets you skip the Http Basic Authentication box.

WebDriverWait wait = new WebDriverWait(driver, 10);
Alert alert = wait.until(ExpectedConditions.alertIsPresent());
alert.authenticateUsing(new UserAndPassword("USERNAME", "PASSWORD"));

关于ruby - 使用 Selenium 多次出现 "Basic Authentication"弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30218472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com