如何使用 Selenium Webdriver 处理登录弹出窗口?我在这里附上了示例屏幕。我如何输入/输入用户名和密码到这个登录弹出/提醒窗口?
感谢和问候,
最佳答案
使用在 URL 请求中发送用户名和密码的方法:
http://username:password@the-site.com
所以只是为了让它更清楚。用户名是
username
密码是 password
其余的是您的测试网站的常用 URL无需任何调整即可为我工作。
示例 Java 代码:
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 - 如何使用 Selenium WebDriver 处理登录弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11522434/