【转】selenium webdriver登录163邮箱发送邮件的实例
上一篇 /
下一篇 2013-11-26 10:44:22
/ 个人分类:自动化测试
selenium webdriver登录163邮箱发送邮件的实例
上一篇 / 下一篇 2012-12-21 10:24:11 / 个人分类:Selenium
package com.test;
import java.util.List;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.interactions.Actions;
public class test163 {
public static void main(String[] args) throws InterruptedException {
// 启动浏览器,进入163邮箱首页
//WebDriver driver = new InternetExplorerDriver();
//WebDriver driver = new ChromeDriver();
WebDriver driver = new FirefoxDriver();
driver.get("http://mail.163.com/");
Thread.sleep(5000);
// 输入用户名密码,登录邮箱
WebElement youxiangzhanghao_element = driver.findElement(By.id("idInput"));
youxiangzhanghao_element.clear();
//邮箱用户名 youxiangzhanghao_element.sendKeys("selenium");
//邮箱密码
WebElement mima_element = driver.findElement(By.id("pwdInput"));
mima_element.sendKeys("123654");
WebElement denglu_element = driver.findElement(By.id("loginBtn"));
denglu_element.click();
Thread.sleep(10000);
// 写信
//WebElement xiexin_element = driver.findElement(By.id("_mail_component_82_82"));
WebElement xiexin_element = driver.findElement(By.xpath("//span[contains(.,'写 信')]"));
xiexin_element.click();
WebElement shoujianren_element = driver.findElement(By.className("nui-editableAddr-ipt"));
shoujianren_element.sendKeys("rob123654@163.com");
WebElement zhuti_element = driver.findElement(By.id("objComposeSubject"));
zhuti_element.sendKeys("test1");
WebElement youjianneirong_element = driver.switchTo().frame(driver.findElement(By.className("APP-editor-iframe"))).findElement(By.className("nui-scroll"));
youjianneirong_element.sendKeys("123456");
driver.switchTo().defaultContent();
// 发送邮件
WebElement fasong_element = driver.findElement(By.xpath("//span[contains(.,'发 送')]"));
fasong_element.click();
Thread.sleep(5000);
WebElement tuichu_element = driver.findElement(By.linkText("退出"));
tuichu_element.click();
driver.close();
}
}
收藏
举报
TAG:
邮箱
邮件