• testng一点点


    创建TestNG类

    package com.testNg;

    import org.testng.annotations.Test;

    import static org.testng.Assert.assertEquals;

    import com.hpp.Sum;

    public class NewTest {

    private Sum newSum=new Sum();

    @Test(groups = { "t1", "t2"})

    public void f() {

    int mysum=newSum.add(1, 2);

    assertEquals(3,mysum,"Right");

    }

    @Test(groups = {"t2"})

    public void f2() {

    int mysum=newSum.add(2, 2);

    assertEquals(3,mysum,"Right");//错误的用例

    }

    @Test(groups = { "t1"})

    public void f3() {

    int mysum=newSum.add(1, 2);

    assertEquals(3,mysum,"Right");

    }

    }

    testNG.xml

    <suite name="Suite" parallel="false">

    <test name="Test">

    <groups>

    <run>

    <include name="t1"/>

    </run>

    </groups>

    <classes>

    <class name="com.testNg.NewTest"/>

    </classes>

    </test>

    </suite>

    使用 testng.xml 设置参数

    ² Suite.xml

    <suite name="seleniumcn.cn.demo">

    <test name="test_seleniumcn" >

    <classes>

    <class name="HelloworldWebdriverTestNG"/>

    <class name="Vip"/>

    </classes>

    </test>

    </suite>

    <suite name="google demo" verbose="2">

    <parameter name="url" value="http://www.google.com" />

    <parameter name="keyword" value="乙烯" />

    <test name="Search function" preserve-order="true"> //方法顺序执行

    <classes>

    <class name="test.GoogleTest">

    <methods>

    <include name="setupBrowser" />

    <include name="search" />

    </methods>

    </class>

    </classes>

    </test>

    <suite name="Suite" parallel="false">

    <test name="Test">

    <groups>

    <run>

    <include name="t1"/>

    </run>

    </groups>

    <classes>

    <class name="com.testNg.NewTest"/>

    </classes>

    </test>

    </suite>

    public class TestNG {

    WebDriver driver;

    public Object[][] testData(){

    return new Object[][]{

    {"160","45","17.6","Underweight"},

    {"168","70","24.8","Normal"},

    };

    }

    image

    public void testBMICalculator(String height,String weight

    ,String bmi,String bmiCategory){

    driver.get("d: Calculator.html");

    //输入身高

    WebElement heightField = driver.findElement(By.name("heightCMS"));

    heightField.sendKeys(height);

    build.xml

  • 相关阅读:
    WPF复杂形状按钮
    (WPF)360安全卫士界面设计
    WPF图标拾取器
    WPF透明窗体制作
    空间分析开源库GEOS
    GIS开源程序收集
    flask 链接 url_for()
    自定制404错误页码
    Flask 模板语言
    flask路由和视图和cookie
  • 原文地址:https://www.cnblogs.com/stay-sober/p/4158862.html
Copyright © 2020-2023  润新知