selenium代码练习(testNG下跑的几个例子)


import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;

public class TestNg4 {
// WebDriver driver ;
// @Test
// public void test1(){
// driver = new FirefoxDriver();
// driver.manage().window().maximize();
// driver.get("http://192.168.1.100/admin.php");
// driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//input[@class='Inpt']")).sendKeys("admin");
// driver.findElement(By.xpath("//input[@type='password']")).sendKeys("password");
// driver.findElement(By.xpath("//input[@name='userverify']")).sendKeys("1234");
// driver.findElement(By.xpath("//input[@name='']")).click();
//
// }
// @Test
// public void test2(){
// driver.findElement(By.linkText("会员管理")).click();
// driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//a[@class='n12 z_side ']")).click();
// driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
// driver.switchTo().frame("mainFrame");
// driver.findElement(By.xpath("//input[@name='username']")).sendKeys("marong");
// driver.findElement(By.xpath("//input[@name='mobile_phone']")).sendKeys("13112345678");
// driver.findElement(By.xpath("//input[@value='1']")).click();
//
//
// // WebElement element =(WebElement) driver.findElement(By.xpath("//input[@id='birthday']"));
// driver.findElement(By.xpath("//input[@id='birthday']")).click();
//
// driver.findElement(By.xpath("//input[@id='laydate_y']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//a[@class='laydate_tab laydate_chtop']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//a[@class='laydate_tab laydate_chtop']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//a[@class='laydate_tab laydate_chtop']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//li[@y='1978']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//input[@id='laydate_m']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//span[@m='7']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//td[@d='8']")).click();
// driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//input[@name='email']")).sendKeys("marong@qq.com");
// driver.findElement(By.xpath("//input[@name='qq']")).sendKeys("12345678");
// driver.findElement(By.xpath("//input[@class='button_search']")).click();
// driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
// //补看会员列表
// driver.findElement(By.linkText("会员列表")).click();;
// driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
// driver.navigate().refresh();
// }
//
// @Test
// public void test3(){
// driver.switchTo().defaultContent();
// driver.findElement(By.linkText("退出系统")).click();
// }
// @Test
// public void shuaxin(){
//// driver = new FirefoxDriver();
//// driver.manage().window().maximize();
//// driver.get("http://172.31.4.108/admin.php");
//// driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
// driver.findElement(By.xpath("//input[@class='Inpt']")).sendKeys("admin");
// driver.findElement(By.xpath("//input[@type='password']")).sendKeys("password");
// driver.findElement(By.xpath("//input[@name='userverify']")).sendKeys("1234");
// driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
// driver.navigate().refresh();
// }


WebDriver dr=null;
@Test
public void login(){
dr=new FirefoxDriver();//创建对象,打开空白浏览器
dr.manage().window().maximize();
dr.get("http://172.31.4.70/index.php?m=admin&c=public&a=login");
dr.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
dr.findElement(By.name("username")).sendKeys("admin");
dr.findElement(By.name("userpass")).sendKeys("password");
dr.findElement(By.name("userverify")).sendKeys("1234");
dr.findElement(By.cssSelector("input.Btn")).click();
}
@Test(dependsOnMethods={"login"})
public void addnumber(){
//WebDriver dr=new FirefoxDriver();//创建对象,打开空白浏览器
dr.findElement(By.linkText("会员管理")).click();
dr.findElement(By.linkText("添加会员")).click();
dr.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
dr.switchTo().frame("mainFrame");
dr.findElement(By.name("username")).sendKeys("marong5200");
dr.findElement(By.name("mobile_phone")).sendKeys("18112345678");
// dr.findElement(By.xpath("(//input[@name='sex'])[2]")).click();
dr.findElement(By.xpath("//input[@value='1']")).click();
// dr.findElement(By.id("birthday")).findElement(By.xpath("//table[@id='laydate_table']/tbody/tr[2]/td[7]")).click();
dr.findElement(By.xpath("//input[@id='birthday']")).sendKeys("1988-08-23");


dr.findElement(By.name("email")).sendKeys("byp@qq.com");
dr.findElement(By.name("qq")).sendKeys("123321");
dr.findElement(By.xpath("//input[@value='提交']")).click();
dr.switchTo().defaultContent();
}
@Test(dependsOnMethods={"addnumber"})
public void signoff(){
//dr=new FirefoxDriver();

dr.findElement(By.linkText("退出系统")).click();
}
}

posted on 2017-06-10 20:23  Meteorbai  阅读(244)  评论(0编辑  收藏  举报

导航