0
我們希望在不使用由Cucumber提供的DataTable或Examples關鍵字的情況下,使用外部文件(如excel表格)在Cucumber中實施數據驅動的測試。使用Excel表格在黃瓜中進行數據驅動的測試
這裏是我的特性文件
特點:驗證登錄頁面 方案概述:與Excel和數據驅動的數據集
當我登錄頁面 然後我輸入用戶名和密碼與Excel行"<row_index>"
數據集
Examples:
| row_index |
| 1 |
| 2 |
| 3 |
| 4 |
在上面的例子中,我們正在根據文件中提供的行索引從excel中讀取數據。
由於動態添加數據(測試行數不斷增加),因此很難在功能文件中編寫多條記錄,我們需要每次修改功能文件。
是否有任何方法從excel等外部文件中讀取數據,以便我們可以將測試數據與場景分開並進行數據驅動的測試。
任何指導或建議上,將有很大的幫助
感謝, 安吉
不確定將大量數據集與黃瓜混合。不過你應該看看Apache POI從java訪問excel。使用一個具有適當腳本標記的before hook來訪問excel文件並將數據存儲在列表等中,然後在步驟代碼中,您將需要訪問該列表。應該給你更好的表現。 – Grasshopper