利用构造函数将要用的的参数初始化,非常有利于简化脚本。它将外部的数据赋给本地的变量,可以使得初始化后的参数被其他方法使用。直接上代码:

private String url;
    private String userName;
    private String passWord;
    private String clientName;
    static String  filePath="D://Project//tm.xlsx";
    static String  sheetName="tm";

@Factory(dataProvider="tmData")

public TaxonomyList(String url, String userName, String passWord, String clientName){

this.url=url;

this.userName=userName;

this.passWord=passWord;

this.clientName=clientName;

}

//返回的二维数组将被用于每次迭代

@DataProvider

public static Object[][] tmData() throws Exception{

ExcelUtils exUtil=new ExcelUtils();

Object[][] testData=exUtil.getTableArray(filePath, sheetName);

return(testData);

}

最新文章

  1. 新年PR交期回写,展望期由14天改为30天,FP_PR2SAP ;转单量改为100W;FP_PR2SAP_MOD_NEW
  2. web代理工具WebScarab
  3. DNS 原理入门
  4. 自已实现的async 只实现了一部分功能
  5. tengine + mysql + nginx + php
  6. get和post方法的区别
  7. 【Linux高频命令专题(6)】mkdir
  8. 组以逗号分隔的子串及跨平update join
  9. ASP.NET Web API标准的“管道式”设计
  10. flexPaper +swftools实现文档在线阅读
  11. Extjs5.1中的新特性
  12. Android使用本地广播
  13. DokiCam 360°4K相机:为极致运动爱好者而生
  14. GUI线程 :打字母游戏
  15. jquery监听textarea内容变化
  16. PHP中使用CURL之php curl详细解析
  17. EasyUI Form提交后json数据IE上需要下载(转)
  18. 关于SX1278、SX1276、SX1262的简单详解资料
  19. [Java.Web][Servlet]读取配置
  20. 让我们一起来做最漂亮的Android界面吧!

热门文章

  1. c# md5加密封装
  2. webpack学习(五)—webpack+react+es6(第1篇)
  3. JavaScript中原生事件
  4. STM32F103 rtthread工程构建
  5. 【剑指Offer】53、表示数值的字符串
  6. C++ 对象创建的问题
  7. namespace、struct、enum、union、string(day01)
  8. Linux启用ftp服务及连接
  9. 【2000*】【Codeforces Round #518 (Div. 1) [Thanks, Mail.Ru!] B】Multihedgehog
  10. orcale 日期显示格式化