Package | Description |
---|---|
com.auxiliary.datadriven | |
com.auxiliary.db | |
com.auxiliary.selenium.event.extend | |
com.auxiliary.tool.data | |
com.auxiliary.tool.file | |
com.auxiliary.tool.file.excel |
Modifier and Type | Method and Description |
---|---|
TableData<Object> |
TestNGDataDriver.getTable()
用于以
TableData 表类对象的形式返回当前读取的数据驱动 |
Modifier and Type | Method and Description |
---|---|
void |
TestNGDataDriver.addDataDriver(TableData<Object> table)
用于添加根据存储的表数据类对象(
TableData 类)向数据驱动添加数据 |
Modifier and Type | Method and Description |
---|---|
TableData<String> |
SqlAction.getAllColumnResult(int startIndex,
int endIndex)
用于获取结果集指定行数的所有列内容,并以字符串的形式进行存储。
|
TableData<String> |
SqlAction.getAllResult()
用于获取结果集中所有的内容,并以字符串的形式进行存储。
|
TableData<String> |
SqlAction.getResult(int startIndex,
int endIndex,
List<String> fieldList)
用于根据表中的字段名,获取结果集指定行数的内容,并以字符串的形式进行存储。
|
TableData<String> |
SqlAction.getResult(int startIndex,
int endIndex,
String... fieldNames)
用于根据表中的字段名,获取结果集指定行数的内容,并以字符串的形式进行存储。
|
Modifier and Type | Method and Description |
---|---|
TableData<Element> |
DataTableEvent.getElementTable()
用于以
TableData 的形式返回元素列表 |
Modifier and Type | Method and Description |
---|---|
TableData<T> |
TableData.addColumn(String columnName,
Collection<T> columnDataList)
用于根据列表名称,存储一列元素数据,多次调用该方法时,将在相应列后继续添加数据
|
TableData<T> |
TableData.addRow(List<T> rowDataList)
按照行存储元素,若元素个数少于当前表中存储的元素个数时,则使用
Optional.empty() 代替;若元素
个数超出当前表中存储的元素个数时,则抛出异常 |
TableData<T> |
TableData.addTable(Map<String,? extends Collection<T>> tableMap)
用于添加一组列数据
|
TableData<T> |
TableData.addTable(TableData<T> table)
用于存储其他表类对象的数据
|
TableData<T> |
TableData.addTitle(Collection<String> columnNameList)
用于向表中添加一列列名,若列名重复,则不进行添加
|
TableData<T> |
TableData.addTitle(String columnName)
用于向表中添加一个列名,若列名重复,则不进行添加
|
static <T,U> TableData<U> |
ListUtil.changeTable(TableData<T> tableData,
Function<T,U> mapper)
用于对列表中的数据类型进行转换,返回新数据类型的列表
|
static <T> TableData<T> |
ListUtil.filterTable(TableData<T> table,
boolean isFull,
List<Entry<Integer,Predicate<T>>> filterList)
该方法用于对表数据的每一行根据指定的条件进行筛选,将通过筛选的行组成一张新表进行返回
|
TableData<T> |
TableData.getTable(int... columnIndexs)
该方法用于根据指定的列下标,在当前表格对象中,提取对应的列,组成一个新的表格对象,并进行返回
|
TableData<T> |
TableData.getTable(String... columnNames)
该方法用于根据指定的列名称,在当前表格对象中,提取对应的列,组成一个新的表格对象,并进行返回
|
static <T> TableData<T> |
ListUtil.removeRepetition(TableData<T> tableData,
String... columns)
用于根据指定的条件行对表中的数据进行去重
|
Modifier and Type | Method and Description |
---|---|
TableData<T> |
TableData.addTable(TableData<T> table)
用于存储其他表类对象的数据
|
static <T,U> TableData<U> |
ListUtil.changeTable(TableData<T> tableData,
Function<T,U> mapper)
用于对列表中的数据类型进行转换,返回新数据类型的列表
|
static <T> TableData<T> |
ListUtil.filterTable(TableData<T> table,
boolean isFull,
List<Entry<Integer,Predicate<T>>> filterList)
该方法用于对表数据的每一行根据指定的条件进行筛选,将通过筛选的行组成一张新表进行返回
|
static <T> TableData<T> |
ListUtil.removeRepetition(TableData<T> tableData,
String... columns)
用于根据指定的条件行对表中的数据进行去重
|
Constructor and Description |
---|
TableData(TableData<T> tableData)
根据已有的表格数据构造对象
|
Modifier and Type | Method and Description |
---|---|
static TableData<String> |
TableFileReadUtil.readCsv(File file,
boolean isFirstTitle)
用于读取并处理csv格式文件,并将内容转换为字符串列表进行返回
|
static TableData<String> |
TableFileReadUtil.readExcel(File file,
String sheetName,
boolean isFirstTitle)
该方法用于读取并处理excel文件,根据传入的sheet名称来读取不同的sheet
|
static TableData<String> |
TableFileReadUtil.readExcel(org.apache.poi.ss.usermodel.Workbook excel,
String sheetName,
boolean isFirstTitle)
该方法用于读取并处理excel文件,根据传入的sheet名称来读取不同的sheet
|
static TableData<String> |
TableFileReadUtil.readNewWord(File file,
String regex,
boolean isFirstTitle)
该方法用于读取并处理新版(后缀为“.docx”)word文件,可通过切分规则对文本每一行的内容进行切分
|
static TableData<String> |
TableFileReadUtil.readOldWord(File file,
String regex,
boolean isFirstTitle)
该方法用于读取并处理旧版(后缀为“.doc”)word文件,可通过切分规则对文本每一行的内容进行切分
|
static TableData<String> |
TableFileReadUtil.readTxt(File file,
String regex,
boolean isFirstTitle)
该方法用于读取并处理txt格式的文件,可通过切分规则对文本每一行的内容进行切分
|
Modifier and Type | Method and Description |
---|---|
static File |
WriteBasicExcelTempletFile.writeTabelData(File saveFile,
TableData<String> data)
使用默认的excel模板,快速将列表数据类对象中的数据,写入到指定的文件中
|
static File |
WriteBasicExcelTempletFile.writeTabelData(FileTemplet templet,
TableData<String> data)
用于根据指定的模板类对象,将表格数据类对象中的数据,写入到指定的文件中。
|
Copyright © 2024. All rights reserved.