zoukankan      html  css  js  c++  java
  • selenium2 用testNG对百度首页输入框进行测试 (三)

    如果还没有安装testNG的亲,可以点击http://www.cnblogs.com/milanmi/p/4346580.html查看安装过程。

    这节主要是对百度首页的输入框进行输入测试。

    package info.milan.webdriver;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.testng.annotations.AfterClass;
    import org.testng.annotations.AfterMethod;
    import org.testng.annotations.BeforeClass;
    import org.testng.annotations.BeforeMethod;
    import org.testng.annotations.DataProvider;
    import org.testng.annotations.Test;
    
    public class day6 {
        public WebDriver Driver;
        //case,suit单元用例里面,存在多个case可以成为一个簇
        //每个class执行之前调用
        @BeforeClass
        public void Bclass(){
            ///浏览器初始化
            Driver = new FirefoxDriver();
            Driver.manage().window().maximize();
        }
        //每个用例执行之前调用
        @BeforeMethod
        public void setup(){
            Driver.navigate().to("http://www.baidu.com");
        }
        //每个用例执行完毕之后调用
        @AfterMethod
        public void teardown(){
        }
        //每个class执行之后调用
        @AfterClass
        public void Aclass(){
            ///浏览器关闭
            Driver.close();
            Driver.quit();
        }
        //测试用例数据
        @DataProvider(name="logOutDataPro")
        public Object[][]loginOutData(){
            return new Object[][]{{"1"},{"很长很长的观坚持"},{"特殊字符+!@¥"}};
        }
        //执行测试用例
        @Test(dataProvider="logOutDataPro")
        public void baidu(String info){
            Driver.findElement(By.xpath("//*[@id='kw']")).sendKeys(info);
        }
    }
  • 相关阅读:
    工作经验和学历孰优孰劣
    关于c语言文件的基本操作1
    从头学起Expert C Program 1
    栈和堆——c语言中
    浅谈进程和线程的区别
    通用试题库组卷策略算法
    marquee标记用法及在asp.net中的应用(来自于网上)
    在ASP.NET页面中显示自动生成图片的两种方法
    《ASP.NET高级编程》电子版下载地址
    从中央气象台抓取天气预报
  • 原文地址:https://www.cnblogs.com/milanmi/p/4635877.html
Copyright © 2011-2022 走看看