首页 > 其他 > 详细

TestNG 参数化应用

时间:2019-06-15 00:55:35      阅读:128      评论:0      收藏:0      [点我收藏+]

1.新建ParameterDemo04类

技术分享图片

2.拷贝类的路径

技术分享图片

 3.testng.xml配置类地址及参数

<?xml version="1.0" encoding="UTF-8"?>
<suite name="Suite" parallel="false">
  <test name="Test">
    <classes>
      <!-- 粘贴拷贝的ParameterDemo04类路径 -->
      <class name="cn.xiaobing.testng.ParameterDemo04"/>
    </classes>
    <!-- 配置参数 -->
    <parameter name="browserType" value="chrome"></parameter>
  </test> <!-- Test -->
</suite> <!-- Suite -->

4.@Parameters(value= {"browserType"})//变量名字与xml配置name保持一致

package cn.xiaobing.testng;

import org.testng.annotations.Parameters;
import org.testng.annotations.Test;

public class ParameterDemo04 {
    @Test
    @Parameters(value= {"browserType"})//变量名字与xml配置name保持一致
    public void test(String bt) {
        System.out.println("目前测试使用的浏览器为:"+bt);
    }
}

5.运行(踩坑)

技术分享图片

技术分享图片

报错原因:因为testng.xml中配置参数,要获取到browserType参数,必须运行testng.xml

6.运行 testng.xml 右键

技术分享图片

技术分享图片

7.学习总结,不足之处后续补充!

 

TestNG 参数化应用

原文:https://www.cnblogs.com/xiaozhaoboke/p/11025994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!