0 votes
1 view
in Devops and Agile by (19.7k points)

I'm trying to handle authentication popup using the code below:

 FirefoxProfile profile = new FirefoxProfile();

profile.setPreference("network.http.phishy-userpass-length", 255);

profile.setPreference("network.automatic-ntlm-auth.trusted-uris", "x.x.x.x");

driver = new FirefoxDriver(profile);

baseUrl="http://" + login + ":" + password + "@" + url;

driver.get(baseUrl + "/");

When I execute the test, the page shows the authentication popup and still loading for an until I click the cancel button. That moment, I can access to the next page, this means that the authentication success but still always show the authentication popup

1 Answer

0 votes
by (63.3k points)

Handling Authentication/Login Popup Window using Selenium WebDriver

With the help of Alerts in Selenium, we can handle authentication pop up, below is the Selenium-WebDriver Java Code for entering Username & Password: 

driver.switchTo().alert();

driver.findElement(By.id("userID")).sendKeys("userName");

driver.findElement(By.id("password")).sendKeys("myPassword");

driver.switchTo().alert().accept();

driver.switchTo().defaultContent();

I hope it helps!

 

Welcome to Intellipaat Community. Get your technical queries answered by top developers !


Categories

...