本文介绍了如何处理硒webdriver中浏览器的身份验证警报?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人知道我们如何处理Selenium Webdriver中浏览器的身份验证警报框吗?
Can anyone know that how can we handle Authenticate alert box of browser in selenium Webdriver ?
我使用了以下代码,但无法正常工作.
I user following code but its not working.
driver.switchTo().alert().authenticateUsing(new UserAndPassword("uname", "Password"));以下是我要填写的屏幕截图:
Here is a screenshot of what I am trying to fill in:
有人知道我该如何输入这些凭据?
Does anyone know how can I enter those credentials?
推荐答案尝试以下代码:
String username = "myUsername"; String password = "myPassword"; String URL = "" + username + ":" + password + "@" + sso.mywebsite/usdf/ls/dia?kkkk; driver.get(URL); // Basically operation done here itself still if not work use further Alert code as well Alert alert = driver.switchTo().alert(); alert.accept();完整代码如下:
driver.get("sso.mywebsite/usdf/ls/dia?kkkk"); String url = driver.getCurrentUrl().replaceAll("", ""); String username = "myUsername"; String password = "myPassword"; String URL = "" + username + ":" + password + "@" + url; driver.get(URL); // Basically operation done here itself still if not work use further Alert code as well Alert alert = driver.switchTo().alert(); alert.accept();更多推荐
如何处理硒webdriver中浏览器的身份验证警报?
发布评论