{"id":25289040,"url":"https://github.com/joydeep100/robot_datadrivenfw","last_synced_at":"2026-02-20T15:31:47.518Z","repository":{"id":243282451,"uuid":"257561329","full_name":"joydeep100/Robot_DataDrivenFW","owner":"joydeep100","description":"A Data Driven framework for RESTFUL API Testing using Robot Framework.","archived":false,"fork":false,"pushed_at":"2021-02-27T05:32:41.000Z","size":309,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-12T23:38:19.722Z","etag":null,"topics":["data-driven-testing","rest-webservice","robot-framework"],"latest_commit_sha":null,"homepage":null,"language":"RobotFramework","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joydeep100.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-21T10:35:45.000Z","updated_at":"2025-01-06T10:54:03.000Z","dependencies_parsed_at":"2024-06-07T20:06:31.891Z","dependency_job_id":"8114413d-2669-4403-a9d8-dc86d40375d5","html_url":"https://github.com/joydeep100/Robot_DataDrivenFW","commit_stats":null,"previous_names":["joydeep100/robotapitest","joydeep100/robotvortexranger","joydeep100/robot_datadrivenfw"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joydeep100%2FRobot_DataDrivenFW","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joydeep100%2FRobot_DataDrivenFW/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joydeep100%2FRobot_DataDrivenFW/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joydeep100%2FRobot_DataDrivenFW/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joydeep100","download_url":"https://codeload.github.com/joydeep100/Robot_DataDrivenFW/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247520816,"owners_count":20952244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-driven-testing","rest-webservice","robot-framework"],"created_at":"2025-02-12T23:38:28.970Z","updated_at":"2025-10-18T16:50:04.864Z","avatar_url":"https://github.com/joydeep100.png","language":"RobotFramework","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RobotApiTest\nA Data Driven framework for RESTFUL API Testing using Robot Framework.\n\np.s. - Also added a simple selenium test script (cargo.robot)\n\n## How it works\nPut all your Test Cases inside the `test_data.xlsx` file.\n\n![Sample test data file screenshot](sample_reports/Excel.jpg?raw=true)\n\n## Pre-Conditions \n- Python3\n\n## Installation steps\n1. Go to the project root\n2. run the command ```pip install -r requirement.txt``` as Admininstrator or root.\n\n## Executing Tests\n- run the command ``` robot test_scripts/data_driven_tests.robot``` \n\n## Debug a single/ selected tests\n1. make the `${DEBUG MODE}` variable as `'Y'` in the test script file.\n2. for all the tests where you need to run, ust mention `${debug_flag}` row value as `'Y'` in `test_data.xlsx` file\n\n## TestData file inputs\nAll the fiels are self explanatory\n- for `${req_body}` give the expected json (if any)\n- for validating the response body value, given new line separated nested key names. for example,\n  Assume this is the reponse json.\n    ```\"{\n    \"name\": \"morpheus\",\n    \"job\": {\n             \"title\": \"leader\"\n             }\n    }\"\nand you want to validate values of 'name' and 'job.title' keys,\nGive the data as.\n```\n['name']=morpheus\n['job']['title']=leader\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoydeep100%2Frobot_datadrivenfw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoydeep100%2Frobot_datadrivenfw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoydeep100%2Frobot_datadrivenfw/lists"}