{"id":148818,"date":"2018-10-24T05:23:23","date_gmt":"2018-10-24T05:23:23","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=148818"},"modified":"2018-10-24T05:35:01","modified_gmt":"2018-10-24T05:35:01","slug":"prerequisite-custom-module-magento-functional-testing-framework","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/","title":{"rendered":"Prerequisite for Custom Modules with Magento Functional Testing Framework"},"content":{"rendered":"<p>MFTF helps you to minimize your repetitive tasks. It&#8217;s easy to learn and write MFTF test cases. The test cases we write in MFTF are all in xml. And it automatically converts all your written test cases in codeception\u00a0format.<\/p>\n<p>Here I&#8217;ll\u00a0explain to you what the basic things you need to do to use your MFTF tests for your custom module. If you have not written any of the tests yet. Don&#8217;t need to worry. Please check my blog on <a href=\"https:\/\/webkul.com\/blog\/mftf-custom-signup-form\/\">MFTF (Magento 2 Functional Testing Framework) for Custom Signup Form<\/a>\u00a0to learn how to write tests for custom modules.<\/p>\n<p>For testing please set up all the required things as explained\u00a0<a href=\"https:\/\/devdocs.magento.com\/mftf\/2.2\/getting-started.html\">here.\u00a0<\/a>To learn the basics of MFTF you can read\u00a0<a href=\"https:\/\/devdocs.magento.com\/mftf\/2.2\/introduction.html\">Magento Functional Testing Framework Guide<\/a>.<\/p>\n<p>You can write your test inside <strong>YourMagentoRoot\/dev\/tests\/acceptance\/tests\/functional\/Magento\/FunctionalTest\/YourModuleName.<\/strong><br \/>\nInside this you need to create ActionGroup, Data, Page, Section, Test depending on your module requirements.<\/p>\n<p>To generate the tests you need to run the command &#8211;\u00a0<strong>vendor\/bin\/robo generate:tests.\u00a0<\/strong>It checks for the all enabled modules in your Magento and generate tests for those modules only. So, to generate the tests for your custom module you need to do some chages in .env file.<\/p>\n<p>Before writing tests for your custom module you need to go inside\u00a0<strong>YourMagentoRoot\/dev\/tests\/acceptance\/ <\/strong>and open .env file and need to remove comment from the line &#8220;MODULE_WHITELIST=&#8221; and add an entry for your module like-<\/p>\n<p><strong>MODULE_WHITELIST=Magento_YourModuleName <\/strong>and save it.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-148823\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png\" alt=\"\" width=\"714\" height=\"467\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png 714w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10-250x164.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10-300x196.png 300w\" sizes=\"(max-width: 714px) 100vw, 714px\" loading=\"lazy\" \/><\/a><\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf11.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-148824\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf11.png\" alt=\"\" width=\"1210\" height=\"537\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf11.png 1210w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf11-250x111.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf11-300x133.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf11-768x341.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf11-1200x533.png 1200w\" sizes=\"(max-width: 1210px) 100vw, 1210px\" loading=\"lazy\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>In case of any doubt please leave us a comment here. \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MFTF helps you to minimize your repetitive tasks. It&#8217;s easy to learn and write MFTF test cases. The test cases we write in MFTF are all in xml. And it automatically converts all your written test cases in codeception\u00a0format. Here I&#8217;ll\u00a0explain to you what the basic things you need to do to use your MFTF <a href=\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":66,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[302],"tags":[7394,7252,7701,7272,7060,4935],"class_list":["post-148818","post","type-post","status-publish","format-standard","hentry","category-magento2","tag-acceptance","tag-m2","tag-magenot2","tag-magento-functional-testing-framework","tag-mftf","tag-user-acceptance-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Prerequisite for Custom Modules with Magento Functional Testing Framework - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Here I&#039;ll\u00a0explain to you what the basic things you need to do to use your MFTF tests for your custom module and how to write MFTF tests for your module.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Prerequisite for Custom Modules with Magento Functional Testing Framework - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Here I&#039;ll\u00a0explain to you what the basic things you need to do to use your MFTF tests for your custom module and how to write MFTF tests for your module.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-24T05:23:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-24T05:35:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png\" \/>\n<meta name=\"author\" content=\"Shruti Baranwal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shruti Baranwal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\"},\"author\":{\"name\":\"Shruti Baranwal\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d90db6dde51254f8d7bda2539b81386e\"},\"headline\":\"Prerequisite for Custom Modules with Magento Functional Testing Framework\",\"datePublished\":\"2018-10-24T05:23:23+00:00\",\"dateModified\":\"2018-10-24T05:35:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\"},\"wordCount\":275,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png\",\"keywords\":[\"acceptance\",\"m2\",\"magenot2\",\"magento functional testing framework\",\"mftf\",\"user acceptance testing\"],\"articleSection\":[\"Magento2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\",\"url\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\",\"name\":\"Prerequisite for Custom Modules with Magento Functional Testing Framework - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png\",\"datePublished\":\"2018-10-24T05:23:23+00:00\",\"dateModified\":\"2018-10-24T05:35:01+00:00\",\"description\":\"Here I'll\u00a0explain to you what the basic things you need to do to use your MFTF tests for your custom module and how to write MFTF tests for your module.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage\",\"url\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png\",\"contentUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prerequisite for Custom Modules with Magento Functional Testing Framework\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d90db6dde51254f8d7bda2539b81386e\",\"name\":\"Shruti Baranwal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2ecd6b094113b3e2f346229e04e90fcb6e242f28b3a1dbcb2f44fd9eefb93dbc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2ecd6b094113b3e2f346229e04e90fcb6e242f28b3a1dbcb2f44fd9eefb93dbc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Shruti Baranwal\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/shruti-baranwal890\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Prerequisite for Custom Modules with Magento Functional Testing Framework - Webkul Blog","description":"Here I'll\u00a0explain to you what the basic things you need to do to use your MFTF tests for your custom module and how to write MFTF tests for your module.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/","og_locale":"en_US","og_type":"article","og_title":"Prerequisite for Custom Modules with Magento Functional Testing Framework - Webkul Blog","og_description":"Here I'll\u00a0explain to you what the basic things you need to do to use your MFTF tests for your custom module and how to write MFTF tests for your module.","og_url":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-10-24T05:23:23+00:00","article_modified_time":"2018-10-24T05:35:01+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png","type":"","width":"","height":""}],"author":"Shruti Baranwal","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Shruti Baranwal","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/"},"author":{"name":"Shruti Baranwal","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d90db6dde51254f8d7bda2539b81386e"},"headline":"Prerequisite for Custom Modules with Magento Functional Testing Framework","datePublished":"2018-10-24T05:23:23+00:00","dateModified":"2018-10-24T05:35:01+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/"},"wordCount":275,"commentCount":5,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png","keywords":["acceptance","m2","magenot2","magento functional testing framework","mftf","user acceptance testing"],"articleSection":["Magento2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/","url":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/","name":"Prerequisite for Custom Modules with Magento Functional Testing Framework - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png","datePublished":"2018-10-24T05:23:23+00:00","dateModified":"2018-10-24T05:35:01+00:00","description":"Here I'll\u00a0explain to you what the basic things you need to do to use your MFTF tests for your custom module and how to write MFTF tests for your module.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#primaryimage","url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png","contentUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/mftf10.png"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/prerequisite-custom-module-magento-functional-testing-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Prerequisite for Custom Modules with Magento Functional Testing Framework"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d90db6dde51254f8d7bda2539b81386e","name":"Shruti Baranwal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2ecd6b094113b3e2f346229e04e90fcb6e242f28b3a1dbcb2f44fd9eefb93dbc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2ecd6b094113b3e2f346229e04e90fcb6e242f28b3a1dbcb2f44fd9eefb93dbc?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Shruti Baranwal"},"url":"https:\/\/webkul.com\/blog\/author\/shruti-baranwal890\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/148818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=148818"}],"version-history":[{"count":4,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/148818\/revisions"}],"predecessor-version":[{"id":148828,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/148818\/revisions\/148828"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=148818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=148818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=148818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}