{"id":810,"date":"2013-01-02T09:42:22","date_gmt":"2013-01-02T09:42:22","guid":{"rendered":"http:\/\/vskills.in\/certification\/tutorial\/?p=810"},"modified":"2024-04-12T14:13:14","modified_gmt":"2024-04-12T08:43:14","slug":"regular-expressions","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/","title":{"rendered":"Selenium Testing | Regular Expressions"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a ref=\"magnificPopup\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"400\" src=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png\" alt=\"Regular Expressions\" class=\"wp-image-93667\" srcset=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png 750w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19-300x160.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><\/figure><\/div>\n\n\n<h3><strong>Selenium Testing | Regular Expressions<\/strong><\/h3>\n<p><strong>Regular expression<\/strong> patterns are the most powerful of the three types of patterns that Selenese supports. <strong>Regular expressions<\/strong> are also supported by most high-level programming languages, many text editors, and a host of tools, including the Linux\/Unix command-line utilities grep sed and awk. In Selenese, regular expression patterns allow a user to perform many tasks that would be very difficult otherwise. For example, suppose a test needed to ensure that a particular table cell contained nothing but a number. regexp: [0-9]+ is a simple pattern that will match a decimal number of any length.<\/p>\n<p>Whereas <strong>Selenium globbing<\/strong> patterns support only the * and [ ] (character class) features, Selenese regular expression patterns offer the same wide array of special characters that exist in JavaScript.<\/p>\n<p>Below are a subset of those special characters:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"60\"><strong>Pattern<\/strong><\/td>\n<td width=\"511\"><strong>Match<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"60\"><strong>.<\/strong><\/td>\n<td width=\"511\">any single character<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">[ ]<\/td>\n<td width=\"511\">character class: any single character that appears inside the brackets<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">*<\/td>\n<td width=\"511\">quantifier: 0 or more of the preceding character (or group)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">+<\/td>\n<td width=\"511\">quantifier: 1 or more of the preceding character (or group)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">?<\/td>\n<td width=\"511\">quantifier: 0 or 1 of the preceding character (or group)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">{1,5}<\/td>\n<td width=\"511\">quantifier: 1 through 5 of the preceding character (or group)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">|<\/td>\n<td width=\"511\">alternation: the character\/group on the left or the character\/group on the right<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">( )<\/td>\n<td width=\"511\">grouping: often used with alternation and\/or quantifier<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Regular expression<\/strong> patterns in Selenese need to be prefixed with either regexp: or regexpi:. The former is case-sensitive; the latter is case-insensitive.<\/p>\n<p>A few examples will help clarify how regular expression patterns can be used with <strong>Selenese commands<\/strong>. The first one uses what is probably the most commonly used regular expression pattern\u2013.* (\u201cdot star\u201d). This two-character sequence can be translated as \u201c0 or more occurrences of any character\u201d or more simply, \u201canything or nothing.\u201d It is the equivalent of the one-character globbing pattern * (a single asterisk).<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"90\"><strong>Command<\/strong><\/td>\n<td width=\"288\"><strong>Target<\/strong><\/td>\n<td width=\"59\"><strong>Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"90\">click<\/td>\n<td width=\"288\">link=regexp:Film.*Television Department<\/td>\n<td width=\"59\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td width=\"90\">verifyTitle<\/td>\n<td width=\"288\">regexp:.*Film.*Television.*<\/td>\n<td width=\"59\">\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<p>The example above is functionally equivalent to the earlier example that used globbing patterns for this same test. The only differences are the prefix (regexp: instead of glob:) and the \u201canything or nothing\u201d pattern (.* instead of just *).<\/p>\n<p>The more complex example below tests that the Yahoo! Weather page for Anchorage, Alaska contains info on the sunrise time:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"134\"><strong>Command<\/strong><\/td>\n<td width=\"341\"><strong>Target<\/strong><\/td>\n<td width=\"59\"><strong>Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"134\">open<\/td>\n<td width=\"341\">http:\/\/weather.yahoo.com\/forecast\/USAK0012.html<\/td>\n<td width=\"59\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td width=\"134\">verifyTextPresent<\/td>\n<td width=\"341\">regexp:Sunrise: *[0-9]{1,2}:[0-9]{2} [ap]m<\/td>\n<td width=\"59\">\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Let\u2019s examine the regular expression above one part at a time:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"85\"><strong>Sunrise<\/strong><strong>: *<\/strong><\/td>\n<td width=\"331\"><strong>The string Sunrise: followed by 0 or more spaces<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"85\">[0-9]{1,2}<\/td>\n<td width=\"331\">1 or 2 digits (for the hour of the day)<\/td>\n<\/tr>\n<tr>\n<td width=\"85\">:<\/td>\n<td width=\"331\">The character : (no special characters involved)<\/td>\n<\/tr>\n<tr>\n<td width=\"85\">[0-9]{2}<\/td>\n<td width=\"331\">2 digits (for the minutes) followed by a space<\/td>\n<\/tr>\n<tr>\n<td width=\"85\">[ap]m<\/td>\n<td width=\"331\">\u201ca\u201d or \u201cp\u201d followed by \u201cm\u201d (am or pm)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><strong>Exact Patterns<\/strong><\/h3>\n<p>The exact typeof Selenium pattern is of marginal usefulness. It uses no special characters at all. So, if you needed to look for an actual asterisk character (which is special for both globbing and regular expression patterns), the exact pattern would be one way to do that For example, if you wanted to select an item labeled \u201cReal *\u201d from a dropdown, the following code might work or it might not. The asterisk in the glob: Real * pattern will match anything or nothing. So, if there was an earlier select option labeled \u201cReal Numbers,\u201d it would be the option selected rather than the \u201cReal *\u201d option.<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"57\">select<\/td>\n<td width=\"66\">\/\/select<\/td>\n<td width=\"93\">glob:Real *<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>In order to ensure that the \u201cReal *\u201d item would be selected, the exact: prefix could be used to create an exact pattern as shown below:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"57\">select<\/td>\n<td width=\"66\">\/\/select<\/td>\n<td width=\"98\">exact:Real *<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>But the same effect could be achieved via escaping the asterisk in a regular expression pattern:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"57\">select<\/td>\n<td width=\"66\">\/\/select<\/td>\n<td width=\"113\">regexp:Real \\*<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>It\u2019s rather unlikely that most testers will ever need to look for an asterisk or a set of square brackets with characters inside them (the character class for globbing patterns). Thus, globbing patterns and regular expression patterns are sufficient for the vast majority of us.<\/p>\n<p>This module covers the following topics:<\/p>\n<ul id=\"block-d2f42131-b865-452c-bb2b-b52ad49111d2\" class=\"block-editor-rich-text__editable block-editor-block-list__block wp-block is-selected rich-text\" tabindex=\"0\" role=\"group\" contenteditable=\"true\" spellcheck=\"false\" aria-multiline=\"true\" aria-label=\"Block: List\" data-block=\"d2f42131-b865-452c-bb2b-b52ad49111d2\" data-type=\"core\/list\" data-title=\"List\">\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/matching-text-patterns\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-rich-text-format-boundary=\"true\">Matching Text Patterns<\/a><\/li>\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/using-exact\/\" target=\"_blank\" rel=\"noreferrer noopener\">Using exact:<\/a><\/li>\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/globs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Globs<\/a><\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.vskills.in\/practice\/selenium\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-93579 size-full aligncenter\" src=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Free-Practice-test-1.png\" alt=\"Selenium professional free practice test\" width=\"960\" height=\"150\" srcset=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Free-Practice-test-1.png 960w, https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Free-Practice-test-1-300x47.png 300w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n\n\n<p><a href=\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-certification\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to Tutorial<\/a>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"https:\/\/www.vskills.in\/certification\/testing\/certified-selenium-professional\" target=\"_blank\" rel=\"noreferrer noopener\">Go to Home Page<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selenium Testing | Regular Expressions Regular expression patterns are the most powerful of the three types of patterns that Selenese supports. Regular expressions are also supported by most high-level programming languages, many text editors, and a host of tools, including the Linux\/Unix command-line utilities grep sed and awk. In Selenese, regular expression patterns allow a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"categories":[350],"tags":[7069,7074,387,6822,7068,7026,7071,349,7027,7067,6821,7073,7066,7025,7072,7070],"class_list":["post-810","page","type-page","status-publish","hentry","category-selenium","tag-java-selenium","tag-learn-selenium","tag-regular-expressions","tag-selenium","tag-selenium-2","tag-selenium-automation-testing","tag-selenium-basics","tag-selenium-certification","tag-selenium-documentation","tag-selenium-java","tag-selenium-professional","tag-selenium-test","tag-selenium-testing","tag-selenium-webdriver","tag-what-is-selenium-testing","tag-what-is-selenium-webdriver"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Software Testing Selenium Tutorial | Regular Expressions<\/title>\n<meta name=\"description\" content=\"Enrich your profile with advanced learning skills and expert tutorials on Regular Expression skills. Prepare and become Certified Selenium Professional Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Testing Selenium Tutorial | Regular Expressions\" \/>\n<meta property=\"og:description\" content=\"Enrich your profile with advanced learning skills and expert tutorials on Regular Expression skills. Prepare and become Certified Selenium Professional Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:43:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/\",\"name\":\"Software Testing Selenium Tutorial | Regular Expressions\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png\",\"datePublished\":\"2013-01-02T09:42:22+00:00\",\"dateModified\":\"2024-04-12T08:43:14+00:00\",\"description\":\"Enrich your profile with advanced learning skills and expert tutorials on Regular Expression skills. Prepare and become Certified Selenium Professional Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#primaryimage\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png\",\"width\":750,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Selenium Testing | Regular Expressions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Testing Selenium Tutorial | Regular Expressions","description":"Enrich your profile with advanced learning skills and expert tutorials on Regular Expression skills. Prepare and become Certified Selenium Professional Now!","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:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/","og_locale":"en_US","og_type":"article","og_title":"Software Testing Selenium Tutorial | Regular Expressions","og_description":"Enrich your profile with advanced learning skills and expert tutorials on Regular Expression skills. Prepare and become Certified Selenium Professional Now!","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:43:14+00:00","og_image":[{"url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png","type":"","width":"","height":""}],"twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/","name":"Software Testing Selenium Tutorial | Regular Expressions","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png","datePublished":"2013-01-02T09:42:22+00:00","dateModified":"2024-04-12T08:43:14+00:00","description":"Enrich your profile with advanced learning skills and expert tutorials on Regular Expression skills. Prepare and become Certified Selenium Professional Now!","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#primaryimage","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2020\/12\/Certified-Selenium-Professional-19.png","width":750,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/regular-expressions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Selenium Testing | Regular Expressions"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=810"}],"version-history":[{"count":15,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/810\/revisions"}],"predecessor-version":[{"id":93669,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/810\/revisions\/93669"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}