本文是一个完整的使用maven配置的selenium webdriver工程,主要实现了自动化测试发送邮件的功能。
第一部分:junit test
package choose; import static org.junit.Assert.assertTrue; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.WebDriver; import webdriver.CreateWebDriver; import webdriver.QuitWebDriver; public class ChooseEnterpriseTest { private CreateWebDriver cwd; private QuitWebDriver qwd; private WebDriver driver; private ChooseEnterprise choose; @Before public void setUp() throws Exception { cwd = new CreateWebDriver(); qwd = new QuitWebDriver(); driver = cwd.GetWebDriver("ie"); choose = new ChooseEnterprise(); } @Test public void testChoose() { try{ assertTrue(choose.Choose(driver)); }catch(Exception e){ e.printStackTrace(); } } @After public void tearDown() throws Exception { cwd = null; choose = null; qwd.quitWebDriver(driver); driver = null; qwd = null; } } |