{"id":841,"date":"2019-12-06T12:01:14","date_gmt":"2019-12-06T06:31:14","guid":{"rendered":"http:\/\/http:\/\/artoftesting.com\/\/?p=841"},"modified":"2020-09-14T16:21:31","modified_gmt":"2020-09-14T10:51:31","slug":"timeout-in-testng-selenium-webdriver-java","status":"publish","type":"post","link":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java","title":{"rendered":"Timeout in TestNG &#8211; Fail Tests in case of Timeout"},"content":{"rendered":"\n<p>The automation test suites have the tendency to take too much time in case the elements are not readily available for interaction. Also, in certain tests, we might have to wait for some asynchronous event to occur in order to proceed with the test execution. <br><br>In these cases, we may want to limit the test execution time by specifying an upper limit of timeout exceeding which the test method is marked as a failure. <a href=\"http:\/\/artoftesting.com\/testng-tutorial\">TestNG<\/a> provides us&nbsp;timeOut&nbsp;attributes for handling these requirements.<br><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">Content<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\/#TimeOut_in_TestNG\" title=\"TimeOut in TestNG\">TimeOut in TestNG<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\/#Code_Snippet\" title=\"Code Snippet\">Code Snippet<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\/#Output\" title=\"Output\">Output<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"TimeOut_in_TestNG\"><\/span>TimeOut in TestNG<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Time&nbsp;<strong>timeOut<\/strong>&nbsp;attribute within the @Test annotation method is assigned a value specifying the number of milliseconds. In case the test method exceeds the timeout value, the test method is marked as failure with&nbsp;<strong>ThreadTimeoutException<\/strong>.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: java; title: ; notranslate\" title=\"\">\n@Test(timeOut = 1000)\n<\/pre><\/div>\n\n\n<p><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Code_Snippet\"><\/span>Code Snippet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In the below code snippet we have specified a timeout of 1000ms. Inside the test methods we can see that a Thread.sleep() of 3seconds is introduced. On test execution, we can notice in the output that the test fails with ThreadTimeoutException as the timeout is 1 second and the test takes little over 3 seconds to execute.<br><\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: java; title: ; notranslate\" title=\"\">\n@Test(timeOut = 1000)\npublic void timeOutTest() throws InterruptedException {\n   Thread.sleep(3000);\n   \/\/Test logic\n}\n<\/pre><\/div>\n\n\n<p><br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Output\"><\/span>Output<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: java; gutter: false; title: ; notranslate\" title=\"\">\nFAILED: timeOutTest\norg.testng.internal.thread.ThreadTimeoutException: \nMethod org.testng.internal.TestNGMethod.timeOutTest() \ndidn't finish within the time-out 1000\n<\/pre><\/div>\n\n\n<p><strong>PS: The test stops execution as soon as the timeout duration is reached, marking the test as a failure.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The automation test suites have the tendency to take too much time in case the elements are not readily available for interaction. Also, in certain tests, we might have to wait for some asynchronous event to occur in order to proceed with the test execution. In these cases, we may want to limit the test &#8230; <a title=\"Timeout in TestNG &#8211; Fail Tests in case of Timeout\" class=\"read-more\" href=\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\" aria-label=\"Read more about Timeout in TestNG &#8211; Fail Tests in case of Timeout\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":1654,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-841","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-testng"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Timeout in TestNG<\/title>\n<meta name=\"description\" content=\"Using Timeout in TestNG we can fail a Selenium WebDriver with TestNG test case if it doesn&#039;t get executed in a specified time.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Timeout in TestNG\" \/>\n<meta property=\"og:description\" content=\"Using Timeout in TestNG we can fail a Selenium WebDriver with TestNG test case if it doesn&#039;t get executed in a specified time.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\" \/>\n<meta property=\"og:site_name\" content=\"ArtOfTesting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/artoftesting\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-06T06:31:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-14T10:51:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Kuldeep Rana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theartoftesting\" \/>\n<meta name=\"twitter:site\" content=\"@theartoftesting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kuldeep Rana\" \/>\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:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#article\",\"isPartOf\":{\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\"},\"author\":{\"name\":\"Kuldeep Rana\",\"@id\":\"https:\/\/artoftesting.com\/#\/schema\/person\/7846d06225b52c778d160becf65996a5\"},\"headline\":\"Timeout in TestNG &#8211; Fail Tests in case of Timeout\",\"datePublished\":\"2019-12-06T06:31:14+00:00\",\"dateModified\":\"2020-09-14T10:51:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\"},\"wordCount\":214,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/artoftesting.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage\"},\"thumbnailUrl\":\"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg\",\"articleSection\":[\"TestNG\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\",\"url\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\",\"name\":\"Timeout in TestNG\",\"isPartOf\":{\"@id\":\"https:\/\/artoftesting.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage\"},\"image\":{\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage\"},\"thumbnailUrl\":\"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg\",\"datePublished\":\"2019-12-06T06:31:14+00:00\",\"dateModified\":\"2020-09-14T10:51:31+00:00\",\"description\":\"Using Timeout in TestNG we can fail a Selenium WebDriver with TestNG test case if it doesn't get executed in a specified time.\",\"breadcrumb\":{\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage\",\"url\":\"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg\",\"contentUrl\":\"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg\",\"width\":700,\"height\":400,\"caption\":\"Timeouts in TestNG\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/artoftesting.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automation Testing\",\"item\":\"https:\/\/artoftesting.com\/category\/automation-testing\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TestNG\",\"item\":\"https:\/\/artoftesting.com\/category\/automation-testing\/testng\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Timeout in TestNG &#8211; Fail Tests in case of Timeout\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/artoftesting.com\/#website\",\"url\":\"https:\/\/artoftesting.com\/\",\"name\":\"ArtOfTesting\",\"description\":\"A Beginners Guide to Testing\",\"publisher\":{\"@id\":\"https:\/\/artoftesting.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/artoftesting.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/artoftesting.com\/#organization\",\"name\":\"ArtOfTesting\",\"url\":\"https:\/\/artoftesting.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/artoftesting.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Artoftesting_logo.png\",\"contentUrl\":\"http:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Artoftesting_logo.png\",\"width\":400,\"height\":60,\"caption\":\"ArtOfTesting\"},\"image\":{\"@id\":\"https:\/\/artoftesting.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/artoftesting\",\"https:\/\/x.com\/theartoftesting\",\"https:\/\/www.linkedin.com\/groups\/4797819\/\",\"https:\/\/in.pinterest.com\/artoftesting\/\",\"https:\/\/www.youtube.com\/channel\/UCQ9PUVenvvyrUdDQ9yKn31Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/artoftesting.com\/#\/schema\/person\/7846d06225b52c778d160becf65996a5\",\"name\":\"Kuldeep Rana\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/artoftesting.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cb5979a4b81ca7739c75080e473fad391a8665364e72abaddec9002dd4553326?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cb5979a4b81ca7739c75080e473fad391a8665364e72abaddec9002dd4553326?s=96&d=mm&r=g\",\"caption\":\"Kuldeep Rana\"},\"description\":\"Kuldeep is the founder and lead author of ArtOfTesting. He is skilled in test automation, performance testing, big data, and CI-CD. He brings his decade of experience to his current role where he is dedicated to educating the QA professionals.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Timeout in TestNG","description":"Using Timeout in TestNG we can fail a Selenium WebDriver with TestNG test case if it doesn't get executed in a specified time.","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:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java","og_locale":"en_US","og_type":"article","og_title":"Timeout in TestNG","og_description":"Using Timeout in TestNG we can fail a Selenium WebDriver with TestNG test case if it doesn't get executed in a specified time.","og_url":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java","og_site_name":"ArtOfTesting","article_publisher":"https:\/\/facebook.com\/artoftesting","article_published_time":"2019-12-06T06:31:14+00:00","article_modified_time":"2020-09-14T10:51:31+00:00","og_image":[{"width":700,"height":400,"url":"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg","type":"image\/jpeg"}],"author":"Kuldeep Rana","twitter_card":"summary_large_image","twitter_creator":"@theartoftesting","twitter_site":"@theartoftesting","twitter_misc":{"Written by":"Kuldeep Rana","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#article","isPartOf":{"@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java"},"author":{"name":"Kuldeep Rana","@id":"https:\/\/artoftesting.com\/#\/schema\/person\/7846d06225b52c778d160becf65996a5"},"headline":"Timeout in TestNG &#8211; Fail Tests in case of Timeout","datePublished":"2019-12-06T06:31:14+00:00","dateModified":"2020-09-14T10:51:31+00:00","mainEntityOfPage":{"@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java"},"wordCount":214,"commentCount":0,"publisher":{"@id":"https:\/\/artoftesting.com\/#organization"},"image":{"@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage"},"thumbnailUrl":"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg","articleSection":["TestNG"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#respond"]}]},{"@type":"WebPage","@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java","url":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java","name":"Timeout in TestNG","isPartOf":{"@id":"https:\/\/artoftesting.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage"},"image":{"@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage"},"thumbnailUrl":"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg","datePublished":"2019-12-06T06:31:14+00:00","dateModified":"2020-09-14T10:51:31+00:00","description":"Using Timeout in TestNG we can fail a Selenium WebDriver with TestNG test case if it doesn't get executed in a specified time.","breadcrumb":{"@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#primaryimage","url":"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg","contentUrl":"https:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Timeouts-in-TestNG.jpg","width":700,"height":400,"caption":"Timeouts in TestNG"},{"@type":"BreadcrumbList","@id":"https:\/\/artoftesting.com\/timeout-in-testng-selenium-webdriver-java#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/artoftesting.com\/"},{"@type":"ListItem","position":2,"name":"Automation Testing","item":"https:\/\/artoftesting.com\/category\/automation-testing"},{"@type":"ListItem","position":3,"name":"TestNG","item":"https:\/\/artoftesting.com\/category\/automation-testing\/testng"},{"@type":"ListItem","position":4,"name":"Timeout in TestNG &#8211; Fail Tests in case of Timeout"}]},{"@type":"WebSite","@id":"https:\/\/artoftesting.com\/#website","url":"https:\/\/artoftesting.com\/","name":"ArtOfTesting","description":"A Beginners Guide to Testing","publisher":{"@id":"https:\/\/artoftesting.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/artoftesting.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/artoftesting.com\/#organization","name":"ArtOfTesting","url":"https:\/\/artoftesting.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/artoftesting.com\/#\/schema\/logo\/image\/","url":"http:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Artoftesting_logo.png","contentUrl":"http:\/\/artoftesting.com\/wp-content\/uploads\/2019\/12\/Artoftesting_logo.png","width":400,"height":60,"caption":"ArtOfTesting"},"image":{"@id":"https:\/\/artoftesting.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/artoftesting","https:\/\/x.com\/theartoftesting","https:\/\/www.linkedin.com\/groups\/4797819\/","https:\/\/in.pinterest.com\/artoftesting\/","https:\/\/www.youtube.com\/channel\/UCQ9PUVenvvyrUdDQ9yKn31Q"]},{"@type":"Person","@id":"https:\/\/artoftesting.com\/#\/schema\/person\/7846d06225b52c778d160becf65996a5","name":"Kuldeep Rana","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/artoftesting.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cb5979a4b81ca7739c75080e473fad391a8665364e72abaddec9002dd4553326?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cb5979a4b81ca7739c75080e473fad391a8665364e72abaddec9002dd4553326?s=96&d=mm&r=g","caption":"Kuldeep Rana"},"description":"Kuldeep is the founder and lead author of ArtOfTesting. He is skilled in test automation, performance testing, big data, and CI-CD. He brings his decade of experience to his current role where he is dedicated to educating the QA professionals."}]}},"_links":{"self":[{"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/posts\/841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/comments?post=841"}],"version-history":[{"count":0,"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/posts\/841\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/media\/1654"}],"wp:attachment":[{"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/media?parent=841"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/categories?post=841"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artoftesting.com\/wp-json\/wp\/v2\/tags?post=841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}