如何使用 Selenium WebDriver 处理登录弹出窗口? [英] How to handle login pop up window using Selenium WebDriver?

查看:56
本文介绍了如何使用 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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆