zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    物喻十例
    小写金额转换成大写
    让电脑启动更快十招
    计算机技术
    DOS 全集
    python基础 day14 匿名函数 内置函数 闭包
    python基础 day13 生成器,列表推导式、生成器表达式
    python基础 day12 函数名的应用 新特性:格式化输出 f-string 迭代器
    python基础 day 11 函数参数
    python基础 day 10 函数初识
  • 原文地址:https://www.cnblogs.com/stay-sober/p/4158862.html
Copyright © 2011-2022 走看看