Failure Sharing

Bootup your energy with sharing failure.

Learning Robot Framework : Data Driven Testing

Read Data from Excel (openpyxl)

import openpyxl
workbook = openpyxl.load_workbook("./TestKeyword.xlsx")


def fetch_number_of_rows(sheetname):
    sheet = workbook[sheetname]
    return sheet.max_row


def fetch_cell_data(sheetname, rownum, cellnum):
    sheet = workbook[sheetname]
    cell = sheet.cell(rownum, cellnum)
    return cell.value


print(fetch_number_of_rows("Sheet1"))
print(fetch_cell_data("Sheet1", 1, 2))

Excel

f:id:woosyume:20210715222152p:plain

Create User Defined Keywords

Run loop and Read data from keywords

    ${row} =  Read Number of Rows    Sheet1
    
    FOR    ${i}    IN RANGE    1    ${row}+1
        Log    ${i}
        ${searchkeyword}=  Read Excel Data of Cell  Sheet1  ${i}  1
        Log To Console    ${searchkeyword}
    END

github.com