本文是一个完整的使用maven配置的selenium webdriver工程,主要实现了自动化测试发送邮件的功能。
第一部分:业务处理
package choose; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons.io.FileUtils; import org.openqa.selenium.By; import org.openqa.selenium.OutputType; import org.openqa.selenium.TakesScreenshot; import org.openqa.selenium.WebDriver; import errorhandle.ErrorHandle; import mail.Mail; /**************************************************** * @author qicyt1812 * @description 遍历链接测试,可用于拨测同一类型链接是否到达正常页面 * @date 2013-10-14 ****************************************************/ public class ChooseEnterprise {
//布尔变量用于存储方法返回值 public boolean bool = false; //定义邮件内容 private String content = ""; //定义mail对象,以便于邮件发送 private Mail mail = null; File file = null; String[] toM =null; private String baseUrl = ""; //定义错误处理对象 private ErrorHandle error = null; //定义变量,存储时间,用于图片的存储 private Date date = null; private SimpleDateFormat sdateFormat = null; public ChooseEnterprise(){
//初始测试访问地址 baseUrl = "http://www.csdn.net/"; //初始错误处理程序 error = new ErrorHandle(); //初始化邮件内容 content ="本用例的目的:在不知道有多少企业的情况下,遍历链接测试, |