java如何在不使用自动身份验证的情况下处理登录身份验证弹出窗口? 2 月,1 周 Questions & Answers 768 如何在不使用自动身份验证的情况下处理登录身份验证弹出窗口 有人能帮我做这件事吗
# 1 楼答案 我猜您正在尝试处理通过Java脚本提供的基本身份验证弹出窗口。您可以通过将用户ID和密码放入URL来处理基于java脚本的身份验证。让你的URL像下面这样,它不会要求在弹出窗口中输入凭据 http://UserID:Password@YourWebsite.com
# 2 楼答案 Joe Colantonio已经解释了-如何通过非常简单的步骤自动化非基于浏览器的功能。请通过这个link。请注意,他已将AutoIT用于相同的[这是您的要求],但它仅适用于windows platfrom
# 3 楼答案 您可以像下面这样使用:- driver.get("http://UserName:Password@Example.com"); 使用用户名代替用户名,密码和更改示例相同。com与您的网站 或 WebDriverWait wait = new WebDriverWait(driver, 20); Alert alert = wait.until(ExpectedConditions.alertIsPresent()); alert.authenticateUsing(new UserAndPassword(**username**, **password**)); 希望它能帮助你:)
# 1 楼答案
我猜您正在尝试处理通过Java脚本提供的基本身份验证弹出窗口。您可以通过将用户ID和密码放入URL来处理基于java脚本的身份验证。让你的URL像下面这样,它不会要求在弹出窗口中输入凭据
http://UserID:Password@YourWebsite.com
# 2 楼答案
Joe Colantonio已经解释了-如何通过非常简单的步骤自动化非基于浏览器的功能。请通过这个link。请注意,他已将AutoIT用于相同的[这是您的要求],但它仅适用于windows platfrom
# 3 楼答案
您可以像下面这样使用:-
使用用户名代替用户名,密码和更改示例相同。com与您的网站
或
希望它能帮助你:)