{"id":15144598,"url":"https://github.com/rahulmoundekar/robot-framework-example","last_synced_at":"2025-08-21T12:11:12.802Z","repository":{"id":50168518,"uuid":"267591968","full_name":"rahulmoundekar/robot-framework-example","owner":"rahulmoundekar","description":"robot-framework-tutorial using python","archived":false,"fork":false,"pushed_at":"2022-12-16T12:42:17.000Z","size":19408,"stargazers_count":4,"open_issues_count":2,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T20:11:15.359Z","etag":null,"topics":["python-3-7","robot-framework","selenium-webdriver"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/rahulmoundekar.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}},"created_at":"2020-05-28T13:04:54.000Z","updated_at":"2024-09-10T14:58:46.000Z","dependencies_parsed_at":"2023-01-29T14:00:47.601Z","dependency_job_id":null,"html_url":"https://github.com/rahulmoundekar/robot-framework-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rahulmoundekar/robot-framework-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulmoundekar%2Frobot-framework-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulmoundekar%2Frobot-framework-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulmoundekar%2Frobot-framework-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulmoundekar%2Frobot-framework-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rahulmoundekar","download_url":"https://codeload.github.com/rahulmoundekar/robot-framework-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahulmoundekar%2Frobot-framework-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271477990,"owners_count":24766423,"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","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["python-3-7","robot-framework","selenium-webdriver"],"created_at":"2024-09-26T10:42:21.666Z","updated_at":"2025-08-21T12:11:12.766Z","avatar_url":"https://github.com/rahulmoundekar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robot Framework :\n\n![python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)\nThe robot framework is platform-independent, Although the core framework is implemented using python it can also run on JPython(JVM) and IronPython(.NET). Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA).\n\n### Features Of Robot Framework\nEnlisted below are the main features of the Robot Framework:\n\n* Robot Framework is used for Acceptance Testing and Acceptance Test-driven development.\n* The Framework uses the keyword-driven approach where small understandable words (either pre-defined or user-defined) are used for writing scripts.\n* It supports Test Automation for different data sets thereby supporting data-driven testing.\n* It shuns the use of large code and follows a behavior-driven testing approach.\n* Test cases are written using keyword (pre-defined or user-defined) in a tabular format.\n* Users have the option of creating their keywords.\n* It supports the use of Variables.\n* It can interact with third-party libraries and functions.\n* It allows tagging of test cases that come handy while trying to run either of the Smoke Test Cases, Regression Test Cases, System Test Cases, etc.\n* It provides detailed reports and logs of the execution status which is very helpful in case of failure of the script.\n* The reports and logs are generated after every build execution.\n\n#### Pre Requisites\n\n  - Making the project as :\n    ```\n    mkdir robot-framework-example\n\tcd robot-framework-example\n    ```\n  - pip installation:\n     ```\n     open command prompt type \n        pip install virtualenv\n     create virtualenv\n    \t\u003e\u003evirtualenv venv\n     we need to activate virtualenv for use\n    \t\u003e\u003evenv\\scripts\\activate\n     \n    pip install robotframework\n    pip install robotframework-selenium2library\n    pip install robotframework-seleniumlibrary\n    pip install selenium\n    ```\n   The selenium library in the robot framework is a web testing library that uses the selenium tools internally. Selenium library works fine with python 2.7, 3.4 and newer versions. In addition to the standard python interpreter, it works with Pypy and JPython except for IronPython.\n#### Robot framework test data is defined in different sections listed below.\n\n##### Settings\n\nIt is used for importing resource files, libraries, and variable files. Also used for defining metadata for test cases and test suites.\n##### Variables\n\nUsed for defining variables that can be used elsewhere in test data.\n##### Test Cases\n\nIt is used to create test cases from available keywords\n##### Tasks\n\nUsed to create tasks using available keywords\n##### Keywords\n\nCreating user keywords from available lower-level keywords\n##### Comments\n\nAdditional comments that are normally ignored by the framework\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahulmoundekar%2Frobot-framework-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frahulmoundekar%2Frobot-framework-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahulmoundekar%2Frobot-framework-example/lists"}