Installed version
Robot Framework 7.0.1
Python 3.12.4
robotframework-datadriver==1.11.1
Worked fine with below versions
Working version
Robot Framework 7.0.1
Python 3.12.4
robotframework-datadriver==1.6.1
Code Snippet:
Sanity.robot
******* Settings ***
Library SeleniumLibrary
Resource ${EXECDIR}${/}TestData/data_driven_keywords_Billing.robot
Library DataDriver ${EXECDIR}${/}TestData/TestData.csv dialect=Excel-EU reader_class=csv_reader encoding=utf_8
Library SSHLibrary
Library OperatingSystem
Library String
Library BuiltIn
Library RequestsLibrary
Library JSONLibrary
Library RequestsLibrary
Library CSVLibrary
*** Variables ***
${setupFilePath} Resources/Billing/SetupFiles/${configFile}
*** Keywords ***
Execute Billing Scenario
[Arguments] ${DataDriver_TEST_DATA}
log to console ${DataDriver_TEST_DATA}
${arguments}= Get Value From Dictionary ${DataDriver_TEST_DATA} arguments
${setupFileDetails}= load json from file ${setupFilePath}
Execute API scenario ${arguments} ${setupFileDetails}
*** Test Cases ***
Billing Account Regression Test
[Tags] Billing
[Documentation]
[Template] Execute Billing Scenario
TestData.csv
[Tags];${HttpRequestType};${AccID};${postPayload}
Sanity;POST;454545;postpayload.json
Sanity;POST;454546;postpayload.json
Sanity;POST;454547;postpayload.json
Could you please suggest how to make that work with latest data driver as well ? Every time I have to downgrade to make this work.