如何使用 Selenium WebDriver 处理登录弹出窗口? [英] How to handle login pop up window using Selenium WebDriver?
本文介绍了如何使用 Selenium WebDriver 处理登录弹出窗口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用 Selenium Webdriver 处理登录弹出窗口?我在这里附上了示例屏幕.如何在登录弹出/提醒窗口中输入/输入用户名和密码?
How to handle the login pop up window using Selenium Webdriver? I have attached the sample screen here. How can I enter/input Username and Password to this login pop up/alert window?
谢谢&问候,
推荐答案
使用在 URL Request 中发送用户名和密码的方法:
Use the approach where you send username and password in URL Request:
http://username:password@the-site.com
所以只是为了让它更清楚.用户名是 username
密码是 password
其余的是你的测试网站的常用 URL
So just to make it more clear. The username is username
password is password
and the rest is usual URL of your test web
无需任何调整即可为我工作.
Works for me without needing any tweaks.
示例 Java 代码:
Sample Java code:
public static final String TEST_ENVIRONMENT = "the-site.com";
private WebDriver driver;
public void login(String uname, String pwd){
String URL = "http://" + uname + ":" + pwd + "@" + TEST_ENVIRONMENT;
driver.get(URL);
}
@Test
public void testLogin(){
driver = new FirefoxDriver();
login("Pavel", "UltraSecretPassword");
//Assert...
}
这篇关于如何使用 Selenium WebDriver 处理登录弹出窗口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文