當(dāng)前位置:兩周學(xué)會自動化測試 >> 校驗Excel表

校驗Excel表

校驗Excel表的方式有如下的大致四種:

1、checkExcelCell

命令含義:校驗Excel單元格文本。

命令參數(shù):四個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入單元格行號(從0開始),第三個參數(shù)輸入單元格列號(從0開始),第四個參數(shù)輸入期望值。

命令產(chǎn)生:手工添加或向?qū)砑印?/p>

命令返回:校驗成功返回true,否則返回false

命令舉例:ar.checkExcelCell("C:\\Test.xls", 0, 0, "Spasvo");

2、checkExcelColumn

命令含義:校驗Excel某列文本。

命令參數(shù):三個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入單元格列號(從0開始),第三個參數(shù)輸入期望值(字符串一維數(shù)組)。

命令產(chǎn)生:手工添加或向?qū)砑印?/p>

命令返回:校驗成功返回true,否則返回false

命令舉例:String [ ] strColumn = {"18", "18", "19"};

ar.checkExcelColumn("C:\\Test.xls", 2, strColumn);

3、checkExcelRow

命令含義:校驗Excel某行文本。

命令參數(shù):三個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入單元格行號(從0開始),第三個參數(shù)輸入期望值(字符串一維數(shù)組)。

命令產(chǎn)生:手工添加或向?qū)砑印?/p>

命令返回:校驗成功返回true,否則返回false

命令舉例:String [ ] strRow = {"Name", "Sex", "Age"};

ar.checkExcelRow("C:\\Test.xls", 0, strRow);

4、checkExcelWhole

命令含義:校驗Excel文本。

命令參數(shù):兩個參數(shù),第一個參數(shù)輸入Excel文件全路徑,第二個參數(shù)輸入期望值(字符串二維數(shù)組)。

命令產(chǎn)生:手工添加或向?qū)砑印?/p>

命令返回:校驗成功返回true,否則返回false

命令舉例:String [ ][ ] strCheck = {{"Zhang san", "男", "18"}, {"Li si", "男", "20"}};

ar.checkExcelWhole("C:\\Test.xls", strCheck);

下面我們舉一個校驗單元格的例子:

1、我首先在F盤建一個Excel表格,然后在第一個格子(A1)里面編輯澤眾的logo : spasvo

2、打開AR,在項目管理器中新建項目,雙擊項目,再新建腳本,雙擊腳本文件,在腳本編寫框里我們把腳本編寫好:

ar.checkExcelCell("F:\\1\\新建 Microsoft Excel 97-2003 工作表.xls", 0, 0, "spasvo");

然后選擇執(zhí)行腳本:

可以看到執(zhí)行結(jié)果如上圖所示:

期望值與實際值相匹配,即執(zhí)行成功,校驗Excel表完成。