{"id":7358,"date":"2023-03-17T17:39:39","date_gmt":"2023-03-17T17:39:39","guid":{"rendered":"https:\/\/testgrid.io\/blog\/?post_type=web-story&#038;p=7358"},"modified":"2024-01-01T17:18:43","modified_gmt":"2024-01-01T17:18:43","slug":"robot-framework","status":"publish","type":"web-story","link":"https:\/\/testgrid.io\/blog\/web-stories\/robot-framework\/","title":{"rendered":"Robot Framework"},"content":{"rendered":"<p><html amp=\"\" lang=\"en\"><head><meta charSet=\"utf-8\"\/><meta name=\"viewport\" content=\"width=device-width,minimum-scale=1,initial-scale=1\"\/><script async=\"\" src=\"https:\/\/cdn.ampproject.org\/v0.js\"><\/script><script async=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-story-1.0.js\" custom-element=\"amp-story\"><\/script><script async=\"\" src=\"https:\/\/cdn.ampproject.org\/v0\/amp-video-0.1.js\" custom-element=\"amp-video\"><\/script><link href=\"https:\/\/fonts.googleapis.com\/css2?display=swap&amp;family=Montserrat%3Awght%40400%3B700&amp;family=Roboto%3Awght%40700\" rel=\"stylesheet\"\/><link href=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story.mp4\" rel=\"preload\" as=\"video\"\/>\n<style amp-boilerplate=\"\">body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}<\/style>\n<p><noscript><\/p>\n<style amp-boilerplate=\"\">body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}<\/style>\n<p><\/noscript><\/p>\n<style amp-custom=\"\">\n              h1, h2, h3 { font-weight: normal; }<\/p>\n<p>              amp-story-page {\n                background-color: #131516;\n              }<\/p>\n<p>              amp-story-grid-layer {\n                overflow: visible;\n              }<\/p>\n<p>              @media (max-aspect-ratio: 9 \/ 16)  {\n                @media (min-aspect-ratio: 320 \/ 678) {\n                  amp-story-grid-layer.grid-layer {\n                    margin-top: calc((100% \/ 0.5625 - 100% \/ 0.6666666666666666) \/ 2);\n                  }\n                }\n              }<\/p>\n<p>              @media not all and (min-resolution:.001dpcm) {\n                @media {\n                  p.text-wrapper > span {\n                    font-size: calc(100% - 0.5px);\n                  }\n                }\n              }<\/p>\n<p>              .page-fullbleed-area,\n              .page-background-overlay-area {\n                position: absolute;\n                overflow: hidden;\n                width: 100%;\n                left: 0;\n                height: calc(1.1851851851851851 * 100%);\n                top: calc((1 - 1.1851851851851851) * 100% \/ 2);\n              }<\/p>\n<p>              .element-overlay-area {\n                position: absolute;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n              }<\/p>\n<p>              .page-safe-area {\n                overflow: visible;\n                position: absolute;\n                top: 0;\n                bottom: 0;\n                left: 0;\n                right: 0;\n                width: 100%;\n                height: calc(0.84375 * 100%);\n                margin: auto 0;\n              }<\/p>\n<p>              .mask {\n                position: absolute;\n                overflow: hidden;\n              }<\/p>\n<p>              .fill {\n                position: absolute;\n                top: 0;\n                left: 0;\n                right: 0;\n                bottom: 0;\n                margin: 0;\n              }<\/p>\n<p>              @media (prefers-reduced-motion: no-preference) {\n                .animation-wrapper {\n                  opacity: var(--initial-opacity);\n                  transform: var(--initial-transform);\n                }\n              }<\/p>\n<p>              amp-story-grid-layer.align-bottom {\n                align-content: end;\n                padding: 0;\n              }<\/p>\n<p>              .captions-area {\n                padding: 0 32px 0;\n              }<\/p>\n<p>              amp-story-captions {\n                margin-bottom: 16px;\n                text-align: center;\n              }<\/p>\n<p>              amp-story-captions span {\n                display: inline-block;\n                margin: 0;\n                padding: 6px 12px;\n                vertical-align: middle;\n                border-radius: 15px;\n                background: rgba(11, 11, 11, 0.6);\n                color: rgba(255, 255, 255, 1);\n                font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;;\n                font-size: calc(4 * var(--story-page-vw));\n                line-height: 1.4;\n                word-break: break-word;\n                word-wrap: break-word;\n                overflow-wrap: break-word;\n              }\n              <\/style>\n<p><meta name=\"web-stories-replace-head-start\"\/><title>Robot Framework<\/title><link rel=\"canonical\" href=\"https:\/\/testgrid.io\/blog\/web-stories\/robot-framework\/\"\/><meta name=\"web-stories-replace-head-end\"\/><\/head><body><amp-story standalone=\"\" publisher=\"TestGrid | Blog\" publisher-logo-src=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2021\/07\/cropped-logo-ic.png\" title=\"Robot Framework\" poster-portrait-src=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/cropped-Purple-Modern-Future-Destiny-Movie-Poster-1-640x853.png\"><amp-story-page id=\"4b1e2acc-2282-458b-8a49-7e86c5bb1750\" auto-advance-after=\"el-32bf64f0-bc90-4316-8697-c004eb7d080b-media\"><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\" style=\"background-color:#362162\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:0;top:-9.25926%;width:100%;height:118.51852%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0\" class=\"mask\" id=\"el-32bf64f0-bc90-4316-8697-c004eb7d080b\">\n<div style=\"position:absolute;width:100.24691%;height:100%;left:-0.12346%;top:0%\" data-leaf-element=\"true\"><amp-video autoPlay=\"autoplay\" poster=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-poster.jpeg\" artwork=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-poster.jpeg\" title=\"Copy of Robot - TestGrid Web Story\" alt=\"Copy of Robot - TestGrid Web Story\" layout=\"fill\" noaudio=\"noaudio\" id=\"el-32bf64f0-bc90-4316-8697-c004eb7d080b-media\"><source type=\"video\/mp4\" src=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story.mp4\"\/><\/amp-video><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:6.5534%;top:-0.16181%;width:5.09709%;height:4.04531%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;border-radius:9.523809523809524% 9.523809523809524% 9.523809523809524% 9.523809523809524% \/ 8% 8% 8% 8%\" id=\"el-5ed2e494-a04e-4b1c-a8a2-3653a5bd0ae4\">\n<p class=\"fill text-wrapper\" style=\"white-space:pre-line;overflow-wrap:break-word;word-break:break-word;margin:0.09047619047619108% 0;font-family:&quot;Montserrat&quot;,sans-serif;font-size:0.032362em;line-height:1.2;text-align:left;padding:0;color:#000000\"><span><span style=\"font-weight: 700; color: #31045c\">Looking for<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">user friendly<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">Test Automation?<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">Robot<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">Framework<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">is for you!<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><\/amp-story-page><amp-story-page id=\"85c507bf-faac-411b-ab13-d44aa4acc1ab\" auto-advance-after=\"el-7ded065c-2572-4e31-9732-d8e3ecef437a-media\"><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\" style=\"background-color:#362263\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:0;top:-9.25926%;width:100%;height:118.51852%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0\" class=\"mask\" id=\"el-7ded065c-2572-4e31-9732-d8e3ecef437a\">\n<div style=\"position:absolute;width:100%;height:100%;left:0%;top:0%\" data-leaf-element=\"true\"><amp-video autoPlay=\"autoplay\" poster=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-1-poster.jpeg\" artwork=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-1-poster.jpeg\" title=\"Copy of Robot - TestGrid Web Story (1)\" alt=\"Copy of Robot - TestGrid Web Story (1)\" layout=\"fill\" noaudio=\"noaudio\" id=\"el-7ded065c-2572-4e31-9732-d8e3ecef437a-media\"><source type=\"video\/mp4\" src=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-1.mp4\"\/><\/amp-video><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:7.28155%;top:-7.76699%;width:9.2233%;height:12.62136%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;border-radius:5.263157894736842% 5.263157894736842% 5.263157894736842% 5.263157894736842% \/ 2.564102564102564% 2.564102564102564% 2.564102564102564% 2.564102564102564%\" id=\"el-87f26228-8515-46c2-8e10-f77ec52768bd\">\n<p class=\"fill text-wrapper\" style=\"white-space:pre-line;overflow-wrap:break-word;word-break:break-word;margin:0.0750000000000005% 0;font-family:&quot;Montserrat&quot;,sans-serif;font-size:0.048544em;line-height:1.2;text-align:left;padding:0;color:#000000\"><span><span style=\"color: #27074e\">The Robot framework is an open source test automation framework, which is used for<\/span><br \/>\n<span style=\"color: #27074e\">Acceptance Testing and Acceptance Test-driven Development (ATDD).&nbsp;<\/span><br \/>\n<span style=\"color: #27074e\">It has a tabular<\/span><br \/>\n<span style=\"color: #27074e\">test data syntax and it uses the keyword-driven testing approach. Because the Robot<\/span><br \/>\n<span style=\"color: #27074e\">framework follows a modular architecture, Its testing capability can be extended by<\/span><br \/>\n<span style=\"color: #27074e\">test libraries programmed with Python or Java.<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><\/amp-story-page><amp-story-page id=\"8464f948-e9f7-48d2-a463-f907b9b9980a\" auto-advance-after=\"el-93feaa51-d6e7-481d-af4f-14d938a87bf0-media\"><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\" style=\"background-color:#352062\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:0;top:-9.25926%;width:100%;height:118.51852%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0\" class=\"mask\" id=\"el-93feaa51-d6e7-481d-af4f-14d938a87bf0\">\n<div style=\"position:absolute;width:100%;height:100%;left:0%;top:0%\" data-leaf-element=\"true\"><amp-video autoPlay=\"autoplay\" poster=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-2-poster.jpeg\" artwork=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-2-poster.jpeg\" title=\"Copy of Robot - TestGrid Web Story (2)\" alt=\"Copy of Robot - TestGrid Web Story (2)\" layout=\"fill\" noaudio=\"noaudio\" id=\"el-93feaa51-d6e7-481d-af4f-14d938a87bf0-media\"><source type=\"video\/mp4\" src=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-2.mp4\"\/><\/amp-video><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:4.12621%;top:-4.04531%;width:14.56311%;height:4.04531%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;border-radius:3.3333333333333335% 3.3333333333333335% 3.3333333333333335% 3.3333333333333335% \/ 8% 8% 8% 8%\" id=\"el-f940f40c-0421-4fa3-a86b-ceefe4945742\">\n<p class=\"fill text-wrapper\" style=\"white-space:pre-line;overflow-wrap:break-word;word-break:break-word;margin:0.031666666666666884% 0;font-family:&quot;Montserrat&quot;,sans-serif;font-size:0.032362em;line-height:1.2;text-align:left;padding:0;color:#000000\"><span><span style=\"font-weight: 700; color: #2c0951\">By organizing test cases and associated resources into separate sections, Robot Framework provides a flexible and modular approach to test automation that makes it easy to create and maintain test suites over time.<\/span><br \/>\n<span style=\"font-weight: 700; color: #2c0951\">Robot file contains 3 major sections<\/span><br \/>\n<span style=\"color: #2c0951\">Settings &#8211; which includes library and plugin<\/span><br \/>\n<span style=\"font-weight: 700; color: #2c0951\">Variables &#8211; Values can be assigned to variables which can be reused across various test cases.<\/span><br \/>\n<span style=\"font-weight: 700; color: #2c0951\">Test Case &#8211; You can define individual test cases consisting of name description and set of test steps.<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><\/amp-story-page><amp-story-page id=\"f54774f3-d0e9-4598-8887-2c9e2870e04d\" auto-advance-after=\"el-5c32219f-fcb9-49d5-b824-18c74442099d-media\"><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\" style=\"background-color:#362164\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:0;top:-9.25926%;width:100%;height:118.51852%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0\" class=\"mask\" id=\"el-5c32219f-fcb9-49d5-b824-18c74442099d\">\n<div style=\"position:absolute;width:100%;height:100%;left:0%;top:0%\" data-leaf-element=\"true\"><amp-video autoPlay=\"autoplay\" poster=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-3-poster.jpeg\" artwork=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-3-poster.jpeg\" title=\"Copy of Robot - TestGrid Web Story (3)\" alt=\"Copy of Robot - TestGrid Web Story (3)\" layout=\"fill\" noaudio=\"noaudio\" id=\"el-5c32219f-fcb9-49d5-b824-18c74442099d-media\"><source type=\"video\/mp4\" src=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-3.mp4\"\/><\/amp-video><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:4.36893%;top:-2.589%;width:8.00971%;height:2.42718%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;border-radius:6.0606060606060606% 6.0606060606060606% 6.0606060606060606% 6.0606060606060606% \/ 13.333333333333334% 13.333333333333334% 13.333333333333334% 13.333333333333334%\" id=\"el-cebe903b-ec58-43a1-a124-5425cdea2d84\">\n<p class=\"fill text-wrapper\" style=\"white-space:pre-line;overflow-wrap:break-word;word-break:break-word;margin:0.02878787878787898% 0;font-family:&quot;Montserrat&quot;,sans-serif;font-size:0.016181em;line-height:1.2;text-align:left;padding:0;color:#000000\"><span><span style=\"font-weight: 700; color: #31045c\">Easy to use &#8211; Robot Framework has a simple syntax that is easy to read and write, making it accessible for both technical and non-technical users.<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">Cross-platform support &#8211; &nbsp;Robot Framework can be used on different operating systems and platforms, including Windows, macOS, Linux, and mobile platforms.<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">Highly customizable &#8211; Robot Framework can be extended and customized using a wide range of libraries, plugins, and integrations.<\/span><br \/>\n<span style=\"font-weight: 700; color: #31045c\">Comprehensive reporting &#8211; Robot Framework provides comprehensive test reports that include detailed information on test results, performance, and errors, which helps users identify and resolve issues quickly.<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><\/amp-story-page><amp-story-page id=\"f04b7f65-f574-40e6-aa0d-a0b131f5b5a6\" auto-advance-after=\"el-8a2dafef-07fd-4875-908b-59eb741ffce3-media\"><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\" style=\"background-color:#372164\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:0;top:-9.25926%;width:100%;height:118.51852%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0\" class=\"mask\" id=\"el-8a2dafef-07fd-4875-908b-59eb741ffce3\">\n<div style=\"position:absolute;width:100%;height:100%;left:0%;top:0%\" data-leaf-element=\"true\"><amp-video autoPlay=\"autoplay\" poster=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-4-poster.jpeg\" artwork=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-4-poster.jpeg\" title=\"Copy of Robot - TestGrid Web Story (4)\" alt=\"Copy of Robot - TestGrid Web Story (4)\" layout=\"fill\" noaudio=\"noaudio\" id=\"el-8a2dafef-07fd-4875-908b-59eb741ffce3-media\"><source type=\"video\/mp4\" src=\"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-4.mp4\"\/><\/amp-video><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><amp-story-grid-layer template=\"vertical\" aspect-ratio=\"412:618\" class=\"grid-layer\"><\/p>\n<div class=\"page-fullbleed-area\">\n<div class=\"page-safe-area\">\n<div style=\"position:absolute;pointer-events:none;left:5.09709%;top:-7.76699%;width:6.31068%;height:0.32362%;opacity:1\">\n<div style=\"pointer-events:initial;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;border-radius:7.6923076923076925% 7.6923076923076925% 7.6923076923076925% 7.6923076923076925% \/ 100% 100% 100% 100%\" id=\"el-8b6ac585-f937-418c-9d42-fe89e6eaba8e\">\n<p class=\"fill text-wrapper\" style=\"white-space:pre-line;overflow-wrap:break-word;word-break:break-word;margin:-0.05408653846153838% 0;font-family:&quot;Roboto&quot;,sans-serif;font-size:0.016181em;line-height:1.2;text-align:left;padding:0;color:#000000\"><span><span style=\"font-weight: 700\">Want to execute Robot Test Case on real device cloud?&nbsp;<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><\/amp-story-grid-layer><amp-story-page-outlink layout=\"nodisplay\"><a href=\"https:\/\/public2.testgrid.io\/signup?utm_source=webstory-organic&amp;utm_medium=webstory&amp;utm_campaign=webstory-organic-lead\" rel=\"\">Claim Your Free Account<\/a><\/amp-story-page-outlink><\/amp-story-page><\/amp-story><\/body><\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this webstory, we learn about robot framework &#038; its features. We will also highlight the major feature of the robot framework.<\/p>\n","protected":false},"author":10,"featured_media":7381,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"web_stories_publisher_logo":2532,"web_stories_poster":[],"web_stories_products":[],"footnotes":""},"web_story_category":[210,1471],"web_story_tag":[580,1712,331,1711,1714,212,1713],"class_list":["post-7358","web-story","type-web-story","status-publish","has-post-thumbnail","hentry"],"story_data":{"version":47,"pages":[{"elements":[{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"scale":100,"focalX":50,"focalY":50,"resource":{"type":"video","mimeType":"video\/mp4","width":406,"height":720,"sizes":[],"isPlaceholder":false,"isExternal":false,"needsProxy":false,"baseColor":"#362162","blurHash":"U3Ac[aIo00-:00oe?ZRk00of_MWB?AWB00xu","creationDate":"2023-03-16T12:48:57","src":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story.mp4","id":7361,"alt":"Copy of Robot - TestGrid Web Story","local":false,"poster":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-poster.jpeg","posterId":7362,"isOptimized":true,"length":3,"lengthFormatted":"0:03","isMuted":true,"trimData":{"original":0},"provider":"local"},"controls":false,"loop":false,"autoPlay":true,"volume":1,"tracks":[],"type":"video","x":0,"y":-57,"width":414,"height":731,"mask":{"type":"rectangle","showInLibrary":true,"name":"Rectangle","path":"M 0,0 1,0 1,1 0,1 0,0 Z","ratio":1,"supportsBorder":true},"id":"32bf64f0-bc90-4316-8697-c004eb7d080b","isBackground":true},{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"backgroundTextMode":"NONE","font":{"family":"Montserrat"},"fontSize":2,"backgroundColor":{"color":{"r":196,"g":196,"b":196}},"lineHeight":1.2,"textAlign":"left","padding":{"locked":true,"hasHiddenPadding":false,"horizontal":0,"vertical":0},"content":"<span style=\"font-weight: 700; color: #31045c\">Looking for<\/span>\n<span style=\"font-weight: 700; color: #31045c\">user friendly<\/span>\n<span style=\"font-weight: 700; color: #31045c\">Test Automation?<\/span>\n<span style=\"font-weight: 700; color: #31045c\">Robot<\/span>\n<span style=\"font-weight: 700; color: #31045c\">Framework<\/span>\n<span style=\"font-weight: 700; color: #31045c\">is for you!<\/span>","x":27,"y":-1,"width":21,"borderRadius":{"locked":true,"topLeft":2,"topRight":2,"bottomRight":2,"bottomLeft":2},"type":"text","height":25,"id":"5ed2e494-a04e-4b1c-a8a2-3653a5bd0ae4","marginOffset":-0.038000000000000256}],"animations":[],"backgroundColor":{"color":{"r":255,"g":255,"b":255}},"type":"page","id":"4b1e2acc-2282-458b-8a49-7e86c5bb1750","defaultBackgroundElement":{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"x":1,"y":1,"width":1,"height":1,"mask":{"type":"rectangle"},"isBackground":true,"isDefaultBackground":true,"type":"shape","id":"f23a8f4b-6164-42ed-87b9-318b3bb1157e"}},{"elements":[{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"scale":100,"focalX":50,"focalY":50,"resource":{"type":"video","mimeType":"video\/mp4","width":1080,"height":1920,"sizes":[],"isPlaceholder":false,"isExternal":false,"needsProxy":false,"baseColor":"#362263","blurHash":"U1AAIQSd00jFxOWV00nl00of.RoevLs:E1n,","creationDate":"2023-03-16T12:50:11","src":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-1.mp4","id":7363,"alt":"Copy of Robot - TestGrid Web Story (1)","local":false,"poster":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-1-poster.jpeg","posterId":7364,"isOptimized":false,"length":5,"lengthFormatted":"0:05","isMuted":true,"trimData":{"original":0},"provider":"local"},"controls":false,"loop":false,"autoPlay":true,"volume":1,"tracks":[],"type":"video","x":0,"y":-57,"width":412,"height":731,"mask":{"type":"rectangle","showInLibrary":true,"name":"Rectangle","path":"M 0,0 1,0 1,1 0,1 0,0 Z","ratio":1,"supportsBorder":true},"id":"7ded065c-2572-4e31-9732-d8e3ecef437a","isBackground":true},{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"backgroundTextMode":"NONE","font":{"family":"Montserrat"},"fontSize":3,"backgroundColor":{"color":{"r":196,"g":196,"b":196}},"lineHeight":1.2,"textAlign":"left","padding":{"locked":true,"hasHiddenPadding":false,"horizontal":0,"vertical":0},"content":"<span style=\"color: #27074e\">The Robot framework is an open source test automation framework, which is used for<\/span>\n<span style=\"color: #27074e\">Acceptance Testing and Acceptance Test-driven Development (ATDD).&nbsp;<\/span>\n<span style=\"color: #27074e\">It has a tabular<\/span>\n<span style=\"color: #27074e\">test data syntax and it uses the keyword-driven testing approach. Because the Robot<\/span>\n<span style=\"color: #27074e\">framework follows a modular architecture, Its testing capability can be extended by<\/span>\n<span style=\"color: #27074e\">test libraries programmed with Python or Java.<\/span>","x":30,"y":-48,"width":38,"borderRadius":{"locked":true,"topLeft":2,"topRight":2,"bottomRight":2,"bottomLeft":2},"type":"text","height":78,"id":"87f26228-8515-46c2-8e10-f77ec52768bd","marginOffset":-0.057000000000000384}],"animations":[],"backgroundColor":{"color":{"r":255,"g":255,"b":255}},"type":"page","id":"85c507bf-faac-411b-ab13-d44aa4acc1ab","defaultBackgroundElement":{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"x":1,"y":1,"width":1,"height":1,"mask":{"type":"rectangle"},"isBackground":true,"isDefaultBackground":true,"type":"shape","id":"f23a8f4b-6164-42ed-87b9-318b3bb1157e"}},{"elements":[{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"scale":100,"focalX":50,"focalY":50,"resource":{"type":"video","mimeType":"video\/mp4","width":1080,"height":1920,"sizes":[],"isPlaceholder":false,"isExternal":false,"needsProxy":false,"baseColor":"#352062","blurHash":"U19QIGIo00-p8woL4nsW01xb-=NF~oWB9Fn,","creationDate":"2023-03-16T12:50:40","src":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-2.mp4","id":7365,"alt":"Copy of Robot - TestGrid Web Story (2)","local":false,"poster":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-2-poster.jpeg","posterId":7366,"isOptimized":false,"length":5,"lengthFormatted":"0:05","isMuted":true,"trimData":{"original":0},"provider":"local"},"controls":false,"loop":false,"autoPlay":true,"volume":1,"tracks":[],"type":"video","x":0,"y":-57,"width":412,"height":731,"mask":{"type":"rectangle","showInLibrary":true,"name":"Rectangle","path":"M 0,0 1,0 1,1 0,1 0,0 Z","ratio":1,"supportsBorder":true},"id":"93feaa51-d6e7-481d-af4f-14d938a87bf0","isBackground":true},{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"backgroundTextMode":"NONE","font":{"family":"Montserrat"},"fontSize":2,"backgroundColor":{"color":{"r":196,"g":196,"b":196}},"lineHeight":1.2,"textAlign":"left","padding":{"locked":true,"hasHiddenPadding":false,"horizontal":0,"vertical":0},"content":"<span style=\"font-weight: 700; color: #2c0951\">By organizing test cases and associated resources into separate sections, Robot Framework provides a flexible and modular approach to test automation that makes it easy to create and maintain test suites over time.<\/span>\n<span style=\"font-weight: 700; color: #2c0951\">Robot file contains 3 major sections<\/span>\n<span style=\"color: #2c0951\">Settings - which includes library and plugin<\/span>\n<span style=\"font-weight: 700; color: #2c0951\">Variables - Values can be assigned to variables which can be reused across various test cases.<\/span>\n<span style=\"font-weight: 700; color: #2c0951\">Test Case - You can define individual test cases consisting of name description and set of test steps.<\/span>","x":17,"y":-25,"width":60,"borderRadius":{"locked":true,"topLeft":2,"topRight":2,"bottomRight":2,"bottomLeft":2},"type":"text","height":25,"id":"f940f40c-0421-4fa3-a86b-ceefe4945742","marginOffset":-0.038000000000000256}],"backgroundColor":{"color":{"r":255,"g":255,"b":255}},"animations":[],"type":"page","id":"8464f948-e9f7-48d2-a463-f907b9b9980a","defaultBackgroundElement":{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"x":1,"y":1,"width":1,"height":1,"mask":{"type":"rectangle"},"isBackground":true,"isDefaultBackground":true,"type":"shape","id":"f23a8f4b-6164-42ed-87b9-318b3bb1157e"}},{"elements":[{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"scale":100,"focalX":50,"focalY":50,"resource":{"type":"video","mimeType":"video\/mp4","width":1080,"height":1920,"sizes":[],"isPlaceholder":false,"isExternal":false,"needsProxy":false,"baseColor":"#362164","blurHash":"U08|rR9t00^+}yM{00=}01f+.8%L~lWB00nm","creationDate":"2023-03-16T12:51:12","src":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-3.mp4","id":7367,"alt":"Copy of Robot - TestGrid Web Story (3)","local":false,"poster":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-3-poster.jpeg","posterId":7368,"isOptimized":false,"length":5,"lengthFormatted":"0:05","isMuted":true,"trimData":{"original":0},"provider":"local"},"controls":false,"loop":false,"autoPlay":true,"volume":1,"tracks":[],"type":"video","x":0,"y":-57,"width":412,"height":731,"mask":{"type":"rectangle","showInLibrary":true,"name":"Rectangle","path":"M 0,0 1,0 1,1 0,1 0,0 Z","ratio":1,"supportsBorder":true},"id":"5c32219f-fcb9-49d5-b824-18c74442099d","isBackground":true},{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"backgroundTextMode":"NONE","font":{"family":"Montserrat"},"fontSize":1,"backgroundColor":{"color":{"r":196,"g":196,"b":196}},"lineHeight":1.2,"textAlign":"left","padding":{"locked":true,"hasHiddenPadding":false,"horizontal":0,"vertical":0},"content":"<span style=\"font-weight: 700; color: #31045c\">Easy to use - Robot Framework has a simple syntax that is easy to read and write, making it accessible for both technical and non-technical users.<\/span>\n<span style=\"font-weight: 700; color: #31045c\">Cross-platform support - &nbsp;Robot Framework can be used on different operating systems and platforms, including Windows, macOS, Linux, and mobile platforms.<\/span>\n<span style=\"font-weight: 700; color: #31045c\">Highly customizable - Robot Framework can be extended and customized using a wide range of libraries, plugins, and integrations.<\/span>\n<span style=\"font-weight: 700; color: #31045c\">Comprehensive reporting - Robot Framework provides comprehensive test reports that include detailed information on test results, performance, and errors, which helps users identify and resolve issues quickly.<\/span>","x":18,"y":-16,"width":33,"borderRadius":{"locked":true,"topLeft":2,"topRight":2,"bottomRight":2,"bottomLeft":2},"type":"text","height":15,"id":"cebe903b-ec58-43a1-a124-5425cdea2d84","marginOffset":-0.038000000000000256}],"backgroundColor":{"color":{"r":255,"g":255,"b":255}},"animations":[],"type":"page","id":"f54774f3-d0e9-4598-8887-2c9e2870e04d","defaultBackgroundElement":{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"x":1,"y":1,"width":1,"height":1,"mask":{"type":"rectangle"},"isBackground":true,"isDefaultBackground":true,"type":"shape","id":"f23a8f4b-6164-42ed-87b9-318b3bb1157e"}},{"elements":[{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"scale":100,"focalX":50,"focalY":50,"resource":{"type":"video","mimeType":"video\/mp4","width":1080,"height":1920,"sizes":[],"isPlaceholder":false,"isExternal":false,"needsProxy":false,"baseColor":"#372164","blurHash":"U4BMv5oM00og^rofD%Rj00W-~qsVM^RPxu%f","creationDate":"2023-03-16T12:51:43","src":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-4.mp4","id":7369,"alt":"Copy of Robot - TestGrid Web Story (4)","local":false,"poster":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/Copy-of-Robot-TestGrid-Web-Story-4-poster.jpeg","posterId":7370,"isOptimized":false,"length":5,"lengthFormatted":"0:05","isMuted":true,"trimData":{"original":0},"provider":"local"},"controls":false,"loop":false,"autoPlay":true,"volume":1,"tracks":[],"type":"video","x":0,"y":-57,"width":412,"height":731,"mask":{"type":"rectangle","showInLibrary":true,"name":"Rectangle","path":"M 0,0 1,0 1,1 0,1 0,0 Z","ratio":1,"supportsBorder":true},"id":"8a2dafef-07fd-4875-908b-59eb741ffce3","isBackground":true},{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"backgroundTextMode":"NONE","font":{"family":"Roboto"},"fontSize":1,"backgroundColor":{"color":{"r":196,"g":196,"b":196}},"lineHeight":1.2,"textAlign":"left","padding":{"locked":true,"hasHiddenPadding":false,"horizontal":0,"vertical":0},"content":"<span style=\"font-weight: 700\">Want to execute Robot Test Case on real device cloud?&nbsp;<\/span>","x":21,"y":-48,"width":26,"borderRadius":{"locked":true,"topLeft":2,"topRight":2,"bottomRight":2,"bottomLeft":2},"type":"text","height":2,"id":"8b6ac585-f937-418c-9d42-fe89e6eaba8e","marginOffset":0.05624999999999991}],"animations":[],"backgroundColor":{"color":{"r":255,"g":255,"b":255}},"type":"page","id":"f04b7f65-f574-40e6-aa0d-a0b131f5b5a6","defaultBackgroundElement":{"opacity":100,"flip":{"vertical":false,"horizontal":false},"rotationAngle":0,"lockAspectRatio":true,"x":1,"y":1,"width":1,"height":1,"mask":{"type":"rectangle"},"isBackground":true,"isDefaultBackground":true,"type":"shape","id":"6b468c9f-3af6-4282-ac5e-a22265ac0bea"},"pageAttachment":{"url":"https:\/\/public2.testgrid.io\/signup?utm_source=webstory-organic&utm_medium=webstory&utm_campaign=webstory-organic-lead","icon":"","needsProxy":false,"ctaText":"Claim Your Free Account"}}],"fonts":{"Montserrat":{"family":"Montserrat","fallbacks":["sans-serif"],"weights":[100,200,300,400,500,600,700,800,900],"styles":["regular","italic"],"variants":[[0,100],[0,200],[0,300],[0,400],[0,500],[0,600],[0,700],[0,800],[0,900],[1,100],[1,200],[1,300],[1,400],[1,500],[1,600],[1,700],[1,800],[1,900]],"service":"fonts.google.com","metrics":{"upm":1000,"asc":968,"des":-251,"tAsc":968,"tDes":-251,"tLGap":0,"wAsc":1109,"wDes":270,"xH":517,"capH":700,"yMin":-259,"yMax":1021,"hAsc":968,"hDes":-251,"lGap":0}},"Roboto":{"family":"Roboto","fallbacks":["sans-serif"],"weights":[100,300,400,500,700,900],"styles":["italic","regular"],"variants":[[0,100],[1,100],[0,300],[1,300],[0,400],[1,400],[0,500],[1,500],[0,700],[1,700],[0,900],[1,900]],"service":"fonts.google.com","metrics":{"upm":2048,"asc":1900,"des":-500,"tAsc":1536,"tDes":-512,"tLGap":102,"wAsc":1946,"wDes":512,"xH":1082,"capH":1456,"yMin":-555,"yMax":2163,"hAsc":1900,"hDes":-500,"lGap":0}}},"autoAdvance":true,"defaultPageDuration":7,"currentStoryStyles":{"colors":[]}},"story_poster":{"id":7381,"url":"https:\/\/testgrid.io\/blog\/wp-content\/uploads\/2023\/03\/cropped-Purple-Modern-Future-Destiny-Movie-Poster-1-640x853.png","width":"640","height":"853","needsProxy":false},"_links":{"self":[{"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/web-story\/7358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/web-story"}],"about":[{"href":"https:\/\/testgrid.io\/blog\/wp-json\/wp\/v2\/types\/web-story"}],"author":[{"embeddable":true,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/users\/10"}],"version-history":[{"count":10,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/web-story\/7358\/revisions"}],"predecessor-version":[{"id":10408,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/web-story\/7358\/revisions\/10408"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/media\/7381"}],"wp:attachment":[{"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/media?parent=7358"}],"wp:term":[{"taxonomy":"web_story_category","embeddable":true,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/web_story_category?post=7358"},{"taxonomy":"web_story_tag","embeddable":true,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/web_story_tag?post=7358"}],"wp:lock":[{"embeddable":true,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/web-story\/7358\/lock"}],"wp:publisherlogo":[{"embeddable":true,"href":"https:\/\/testgrid.io\/blog\/wp-json\/web-stories\/v1\/media\/2532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}