许多自动化测试工具都是支持数据驱动的,容许你去自动运行测试用例,输入和输出数据放在Excel 中,
如何从Excel 中读取数据
在Selenium 框架中可能需要从Excel 中读取测试数据,下面来介绍下用JAVA 如何读取Excel 中的数据
首先下载并导入以下jar 包
导入之后新建一个EXCEL 的包
再新建一个Read 的类
再在当前工程下新建一个TestData.xlsx 文件
之后在Sheet 1中增加以下内容
在编写代码之前我们先来理清下我肉眼是如何读到用户名信息的
1:第一步打开TESTDATA.XLSX文件
2:切换到Sheet1
3:光标移动到第二行
4:光标移动到第二行第二列
5: 读取二行二列中的值
在理清了上述流程之后,我们编写代码时也按这流程来写就行了
第一步实现打开EXCEL
在这里是用二进制文件流的方式处理文件
先创建文件流
FileInputStream ExcelFile=newFileInputStream(“Excel路径”)
ExcelWBook=newXSSFWorkbook(ExcelFile);
第二步切换到对应Sheet 文件
ExcelWSheet=ExcelWBook.getSheet(SheetName);
第三步指定行号
ROW=ExcelWSheet.getRow