web自动化测试框架PatatiumWebUii(4)

发表于:2016-10-14来源:webdriver作者:webdriver点击数: 标签:
编写如下内容 4、测试用例编写 普通测试用例: @Test (description= 登录成功测试 ) @Parameters ({ BaseUrl }) //读取testng.xml参数 public void login(String BaseUrl) throws IOE

编写如下内容

4、测试用例编写

普通测试用例:

@Test(description="登录成功测试")
    @Parameters({"BaseUrl"})//读取testng.xml参数
    public void login(String BaseUrl) throws IOException
    {
        //调用登录方法,需输入正确的用户名和密码
        LoginAction loginAction=new LoginAction(BaseUrl+"/new/login.aspx","11111","abc123");
        action.sleep(2);
        //设置检查点
        Assertion.VerityTextPresentPrecision("jd_1111","输入正确的用户名和密码,验证是否成功进入主页");
        //设置用例断言,判断用例是否失败
        Assertion.VerityError();
    }

数据驱动测试用例:

//数据驱动案例--start
    @DataProvider(name="longinData")
    public Object[][] loginData()
    {
        //读取登录用例测试数据
        String filePath="src/main/resources/data/loginData.xls";
        //读取第一个sheet,第2行到第5行-第2到第4列之间的数据
        return ExcelReadUtil.case_data_excel(0, 1, 4, 1, 3,filePath);
    }
    @Test(description="登录失败用例" 



           

原文转自:http://git.oschina.net/zhengshuheng/PatatiumWebUi

...