小白教程系列——selenium元素的简单操作(登录163邮箱)

WebDriver常用的方法:

  • clear() 清除文本
  • sendKeys(*value) 模拟按键输入
  • click() 单击元素
public static void login163() {
		String url = "https://email.163.com/";
		
		driver.get(url);
		
		//切换到登录框所在的iframe中
		driver.switchTo().frame(driver.findElement(By.xpath("/html/body/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div/div[1]/iframe")));
		
		//清除用户名输入框中的内容
		driver.findElement(By.name("email")).clear();
		//在用户名输入框中输入用户名,username为输入的用户名
		driver.findElement(By.name("email")).sendKeys("username");
		
	
		
		//清除密码输入框中的内容
		driver.findElement(By.name("password")).clear();
		//在密码输入框中输入密码,password为输入的密码
		driver.findElement(By.name("password")).sendKeys("password");
		
		//点击登录
		driver.findElement(By.id("dologin")).click();
	}

将username和password换成我个人的邮箱账号和密码后,登录成功。

你可能感兴趣的:(小白教程系列,selenium,xpath)