{"id":117,"date":"2024-06-22T09:52:53","date_gmt":"2024-06-22T09:52:53","guid":{"rendered":"https:\/\/www.krninformatix.com\/blog\/?p=117"},"modified":"2024-07-02T13:28:55","modified_gmt":"2024-07-02T13:28:55","slug":"boost-your-selenium-automation-with-10-proven-best-practices","status":"publish","type":"post","link":"https:\/\/www.krninformatix.com\/blog\/boost-your-selenium-automation-with-10-proven-best-practices\/","title":{"rendered":"Boost Your Selenium Automation with 10 Proven Best Practices"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"117\" class=\"elementor elementor-117\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2a6366 e-flex e-con-boxed e-con e-parent\" data-id=\"e2a6366\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-956ff2f elementor-widget elementor-widget-text-editor\" data-id=\"956ff2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Selenium is a powerful tool for automating web browsers, used by software testers to automate web application testing.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">To make the most of Selenium in your test automation efforts, it&#8217;s important to follow best practices.<\/span><\/p><p><span style=\"font-weight: 400;\">In this blog, we&#8217;ll discuss the top 10 best practices for effective Selenium test automation. Whether you&#8217;re new to Selenium or looking to enhance your skills, these tips will help you write robust and maintainable automation scripts.<\/span><\/p><p><span style=\"font-weight: 400;\">For those looking to dive deeper into these techniques, <\/span><a href=\"https:\/\/www.krninformatix.com\/Selenium-Training-in-Bangalore\"><b>Selenium Training in Bangalore<\/b><\/a><span style=\"font-weight: 400;\"> can provide the necessary expertise and practical knowledge.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f573a44 e-flex e-con-boxed e-con e-parent\" data-id=\"f573a44\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81a4b80 elementor-widget elementor-widget-heading\" data-id=\"81a4b80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1. Use Explicit Waits<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a472ca9 elementor-widget elementor-widget-text-editor\" data-id=\"a472ca9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Explicit waits are an essential feature of Selenium automation. They allow you to instruct Selenium to wait for a certain condition to occur before proceeding with the next steps in your test.<\/span><\/p><p><span style=\"font-weight: 400;\">This is particularly useful for handling dynamic elements that may take some time to load or become interactable. By using explicit waits, you can ensure that your tests are more reliable and less prone to timing issues.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1bbff79 elementor-widget elementor-widget-heading\" data-id=\"1bbff79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2. Maintain a Clear and Consistent Test Structure<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ce68a3 elementor-widget elementor-widget-text-editor\" data-id=\"4ce68a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Explicit waits are an essential feature of Selenium automation. They allow you to instruct Selenium to wait for a certain condition to occur before proceeding with the next steps in your test.<\/span><\/p><p><span style=\"font-weight: 400;\">This is particularly useful for handling dynamic elements that may take some time to load or become interactable. By using explicit waits, you can ensure that your tests are more reliable and less prone to timing issues.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6240b05 elementor-widget elementor-widget-heading\" data-id=\"6240b05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2. Maintain a Clear and Consistent Test Structure<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04ae8c7 elementor-widget elementor-widget-text-editor\" data-id=\"04ae8c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Maintaining a clear and consistent test structure is key to writing maintainable and easy-to-understand automation scripts. <\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">One popular approach to organising Selenium tests is the Page Object Model (POM), which involves creating separate classes to represent each page of your application.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">This helps to encapsulate the details of interacting with each page and makes your tests more readable and maintainable.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47db22b elementor-widget elementor-widget-heading\" data-id=\"47db22b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3. Avoid Hard-Coding Test Data<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-781183b elementor-widget elementor-widget-text-editor\" data-id=\"781183b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Hard-coding test data directly into your automation scripts can make them brittle and difficult to maintain. Instead, consider using external data sources such as Excel sheets, CSV files, or databases to store test data.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\">This makes it easier to update test data without having to modify your scripts, and also allows you to reuse the same test data across multiple tests.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f31de0a elementor-widget elementor-widget-heading\" data-id=\"f31de0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4. Implement Proper Error Handling<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13c1a68 elementor-widget elementor-widget-text-editor\" data-id=\"13c1a68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Proper error handling is essential in any automation script to ensure that unexpected errors do not cause your tests to fail. Use try-catch blocks to catch exceptions and handle them gracefully.<\/span><\/p><p><span style=\"font-weight: 400;\">You can also use logging to record details of any errors that occur, which can be helpful for debugging and troubleshooting.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f5c0919 elementor-widget elementor-widget-heading\" data-id=\"f5c0919\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">5. Use Selectors Wisely<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4038d9a elementor-widget elementor-widget-text-editor\" data-id=\"4038d9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Selectors are used in Selenium to locate elements on a web page. It&#8217;s important to use reliable and unique selectors to ensure that your tests are robust and resistant to changes in the application&#8217;s structure.<\/span><\/p><p><span style=\"font-weight: 400;\">Avoid using XPath expressions that are overly specific or prone to change, as this can make your tests fragile and difficult to maintain.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00de59a elementor-widget elementor-widget-heading\" data-id=\"00de59a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6. Leverage TestNG or JUnit for Test Execution<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f477e29 elementor-widget elementor-widget-text-editor\" data-id=\"f477e29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">TestNG and JUnit are popular testing frameworks for Java that provide features such as test grouping, parameterization, and reporting.<\/span><\/p><p><span style=\"font-weight: 400;\">These frameworks make it easier to manage your test suites and execute your tests, and can help you to write more modular and maintainable automation scripts.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c6e59e elementor-widget elementor-widget-heading\" data-id=\"8c6e59e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">7. Implement Cross-Browser Testing<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0230ab elementor-widget elementor-widget-text-editor\" data-id=\"d0230ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Cross-browser testing is essential for ensuring that your web application works correctly across different browsers and versions.<\/span><\/p><p><span style=\"font-weight: 400;\">Selenium supports multiple browsers, including Chrome, Firefox, and Safari, allowing you to run your tests across different environments and ensure compatibility.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f515e71 elementor-widget elementor-widget-heading\" data-id=\"f515e71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">8. Use Version Control<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4f57480 elementor-widget elementor-widget-text-editor\" data-id=\"4f57480\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Version control is essential for managing your automation scripts and collaborating with team members. By using a version control system such as Git, you can track changes to your scripts, revert to previous versions if needed, and collaborate with team members more effectively.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fdf306 elementor-widget elementor-widget-heading\" data-id=\"3fdf306\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">9. Regularly Review and Refactor Your Tests<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1aa130 elementor-widget elementor-widget-text-editor\" data-id=\"a1aa130\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Regularly reviewing and refactoring your automation tests is essential for ensuring that they remain maintainable and effective. Refactoring involves restructuring your tests to improve readability, maintainability, and efficiency. This can help to reduce duplication, improve code quality, and make your tests easier to maintain.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32384f3 elementor-widget elementor-widget-heading\" data-id=\"32384f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">10. Continuous Learning and Improvement<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1315b0a elementor-widget elementor-widget-text-editor\" data-id=\"1315b0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Continuous learning and improvement are essential for staying competitive in the field of test automation. Stay updated with the latest trends and best practices in Selenium automation by reading blogs, attending webinars, and participating in online forums.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Consider enrolling in Selenium training or software testing training in Bangalore to enhance your skills and stay ahead in your career.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2cb9b98 elementor-widget elementor-widget-heading\" data-id=\"2cb9b98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why Join Selenium Software Testing at KRN Infomatix<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5ae3d5 elementor-widget elementor-widget-text-editor\" data-id=\"b5ae3d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">If you&#8217;re looking to learn <\/span><a href=\"https:\/\/www.krninformatix.com\/Selenium-Training-in-Bangalore\"><span style=\"font-weight: 400;\">Selenium Training in Marathahalli<\/span><\/a><span style=\"font-weight: 400;\">, KRN Infomatix offers comprehensive training programs that can help you get started.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Their Selenium training covers all aspects of Selenium automation, including test setup, writing test cases, and executing tests.\u00a0<\/span><\/p><p><span style=\"font-weight: 400;\">Here are some reasons why you should consider joining Selenium software testing at KRN Infomatix:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Expert Instructors:<\/b><span style=\"font-weight: 400;\"> KRN Infomatix has a team of experienced instructors who are experts in Selenium automation. They provide hands-on training and practical tips to help you master Selenium testing.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Comprehensive Curriculum:<\/b><span style=\"font-weight: 400;\"> The Selenium training at KRN Infomatix covers all aspects of Selenium automation, including advanced topics such as test frameworks and continuous integration.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Practical Experience:<\/b><span style=\"font-weight: 400;\"> KRN Infomatix provides ample opportunities for practical experience, allowing you to work on real-world projects and gain hands-on experience with Selenium automation.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Job Placement Assistance:<\/b><span style=\"font-weight: 400;\"> KRN Infomatix offers 100% job placement assistance to help you find a job in the field of Selenium testing after completing your training. They have tie-ups with various companies in Bangalore and can help you find job opportunities that match your skills and experience.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Networking Opportunities:<\/b><span style=\"font-weight: 400;\"> By joining Selenium training at KRN Infomatix, you&#8217;ll have the opportunity to network with other professionals in the field of software testing. This can help you build valuable connections that can benefit your career in the long run.<\/span><\/li><\/ol><p><span style=\"font-weight: 400;\">In conclusion, Selenium is a powerful tool for automating web application testing, and learning Selenium software testing at KRN Infomatix can help you take your career to the next level.<\/span><\/p><p><span style=\"font-weight: 400;\">With expert instructors, a comprehensive curriculum, practical experience, job placement assistance, and networking opportunities, We provide everything you need to succeed in the field of Selenium testing.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81191a5 elementor-widget elementor-widget-button\" data-id=\"81191a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.krninformatix.com\/contact.html\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Enroll Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Selenium is a powerful tool for automating web browsers, used by software testers to automate web application testing. To make the most of Selenium in your test automation efforts, it&#8217;s important to follow best practices. In this blog, we&#8217;ll discuss the top 10 best practices for effective Selenium test automation. Whether you&#8217;re new to Selenium&#8230;<\/p>\n","protected":false},"author":1,"featured_media":140,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[21],"tags":[11,10,7,12,14,15,19,16,17,18],"class_list":["post-117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automation-testing","tag-automation-testing-course","tag-automation-testing-course-in-bangalore","tag-software-test-automation","tag-software-test-automation-course","tag-software-test-automation-training","tag-software-testing-course","tag-software-testing-course-in-bangalore","tag-software-testing-training","tag-test-engineer-course-in-bangalore","tag-test-engineer-training-in-bangalore"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/posts\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":6,"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":123,"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions\/123"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/media\/140"}],"wp:attachment":[{"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.krninformatix.com\/blog\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}