您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
selenium web自动化初探试
作者:网络转载 发布时间:[ 2013/12/31 8:59:45 ] 推荐标签:Selenium Web测试

  @Test

  public void testTom() throws Exception {

    driver.get(baseUrl + "/webmail/login/index.action");

    Thread.sleep(2000);

    //tom mail login

    driver.findElement(By.id("username")).clear();

    driver.findElement(By.id("username")).sendKeys("username");

    Thread.sleep(2000);

    driver.findElement(By.id("password3_$loginhash")).clear();

    driver.findElement(By.id("password")).sendKeys(" password");   

    Thread.sleep(2000);

    driver.findElement(By.cssSelector("#login > img")).click();

    Thread.sleep(2000);

    driver.findElement(By.xpath("//ul[@id='ulTabs']/li[3]/span")).click();

    driver.findElement(By.id("pop_close")).click();

    //send mail to xxxxx@tom.com

    driver.findElement(By.id("webmail_sys_write")).click();

    driver.findElement(By.id("tob")).click();

    driver.findElement(By.id("tob")).clear();

    driver.findElement(By.id("tob")).sendKeys("xxxx@tom.com");

    driver.findElement(By.id("subject")).clear();

    driver.findElement(By.id("subject")).sendKeys("zhuti");   

    //send mail content

    WebElement cont = driver.switchTo().frame(driver.findElement(By.id("xhEdt0_iframe"))).findElement(By.className("editMode"));

    cont.sendKeys("邮件的内容!!!");      

    driver.switchTo().defaultContent();

    driver.findElement(By.cssSelector("span[name="sendMail"]")).click();

    driver.findElement(By.id("logout")).click();

    driver.findElement(By.xpath("//button[@type='button']")).click();

    driver.findElement(By.xpath("//button[@type='button']")).click();

  }


  @After

  public void tearDown() throws Exception {

    driver.quit();

    String verificationErrorString = verificationErrors.toString();

    if (!"".equals(verificationErrorString)) {

      fail(verificationErrorString);

    }

  }

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd