使用密碼中帶“@”的 HTTP 基本身份驗證 URL
我們可以使用密碼中帶 @ 的 HTTP 基本身份驗證 URL。我們必須傳遞附加有 URL 的憑據。使用者名稱和密碼必須按以下格式新增:https://username:password@URL。
讓我們嘗試處理下面的瀏覽器身份驗證。

一旦正確輸入了使用者名稱和密碼,並且單擊了確定按鈕,我們應該被導航到帶有文字恭喜!您必須擁有適當的憑據的實際頁面。

語法
https://username:password@URL https://admin:admin@the-internet.herokuapp.com/basic_auth
此處,使用者名稱和密碼值為 admin。
URL 為 www.the-internet.herokuapp.com/basic_auth
示例
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class BrwAuthnPopup{
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver",
"C:\Users\ghs6kor\Desktop\Java\chromedriver.exe");
WebDriver driver = new ChromeDriver();
String a = "admin";
// appending username, password with URL
String s = "https://" + a + ":" + a + "@" +
"the-internet.herokuapp.com/basic_auth";
driver.get(s);
// identify text
String m = driver.findElement(By.cssSelector("p")).getText();
System.out.println("Text is: " + m);
driver.close();
}
}輸出

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP