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

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);

 }

相关文章:

  • 2021-11-20
  • 2021-08-17
  • 2021-09-27
  • 2021-11-25
  • 2022-02-12
  • 2021-10-13
  • 2021-09-14
  • 2022-12-23
猜你喜欢
  • 2021-09-09
  • 2022-12-23
  • 2021-09-11
  • 2021-06-20
  • 2022-12-23
  • 2021-10-27
  • 2022-01-09
相关资源
相似解决方案