PageSourceSearch

https://testgrid.io/docs/document/browser-cloud/

html testgrid.io collected 2026-10-03 19:55:16 UTC 168,258 bytes, 1,499 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8	<link rel="preload" as="font" href="https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/css/fonts/ep_icons.woff?e3s9pc" type="font/woff" crossorigin="anonymous">
9	<link rel="preload" as="font" href="https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/css/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0" type="font/woff2" crossorigin="anonymous">          <!-- Google Tag Manager -->
10        
10<script>
vendor: 502 bytes, lines 10-23
10
11            (function(w,d,s,l,i){
12                w[l]=w[l]||[];
13                w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});
14
15                var f=d.getElementsByTagName(s)[0],
16                    j=d.createElement(s),
17                    dl=l!='dataLayer' ? '&l='+l : '';
18
19                j.async=true;
20                j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
21
22                f.parentNode.insertBefore(j,f);
23            })(window,document,'script','dataLayer','
23GTM-KVH77V5
vendor: 12 bytes, lines 23-24
23');
24        
24</script>
24
25        <!-- End Google Tag Manager -->
26        
27	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
28	<title>Ready-to-Use Browser Cloud with TestGrid</title>
29	<meta name="description" content="Get started with automation testing with TestGrid&#039;s Ready-to-Use Browser Cloud." />
30	<link rel="canonical" href="https://testgrid.io/docs/document/browser-cloud/" />
31	<meta property="og:locale" content="en_US" />
32	<meta property="og:type" content="article" />
33	<meta property="og:title" content="Ready-to-Use Browser Cloud with TestGrid" />
34	<meta property="og:description" content="Get started with automation testing with TestGrid&#039;s Ready-to-Use Browser Cloud." />
35	<meta property="og:url" content="https://testgrid.io/docs/document/browser-cloud/" />
36	<meta property="og:site_name" content="TestGrid" />
37	<meta property="article:modified_time" content="2026-01-21T14:58:02+00:00" />
38	<meta property="og:image" content="https://testgrid.io/docs/wp-content/uploads/2021/08/Screenshot-2025-12-26-at-14.50.55.png" />
39	<meta property="og:image:width" content="2939" />
40	<meta property="og:image:height" content="1657" />
41	<meta property="og:image:type" content="image/png" />
42	<meta name="twitter:card" content="summary_large_image" />
43	<meta name="twitter:label1" content="Est. reading time" />
44	<meta name="twitter:data1" content="3 minutes" />
45	
45<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/testgrid.io\/docs\/document\/browser-cloud\/","url":"https:\/\/testgrid.io\/docs\/document\/browser-cloud\/","name":"Ready-to-Use Browser Cloud with TestGrid","isPartOf":{"@id":"https:\/\/testgrid.io\/docs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/testgrid.io\/docs\/document\/browser-cloud\/#primaryimage"},"image":{"@id":"https:\/\/testgrid.io\/docs\/document\/browser-cloud\/#primaryimage"},"thumbnailUrl":"https:\/\/testgrid.io\/docs\/wp-content\/uploads\/2021\/08\/Screenshot-2025-12-26-at-14.50.55.png","datePublished":"2021-08-26T13:43:18+00:00","dateModified":"2026-01-21T14:58:02+00:00","description":"Get started with automation testing with TestGrid's Ready-to-Use Browser Cloud.","breadcrumb":{"@id":"https:\/\/testgrid.io\/docs\/document\/browser-cloud\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/testgrid.io\/docs\/document\/browser-cloud\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/testgrid.io\/docs\/document\/browser-cloud\/#primaryimage","url":"https:\/\/testgrid.io\/docs\/wp-content\/uploads\/2021\/08\/Screenshot-2025-12-26-at-14.50.55.png","contentUrl":"https:\/\/testgrid.io\/docs\/wp-content\/uploads\/2021\/08\/Screenshot-2025-12-26-at-14.50.55.png","width":2939,"height":1657},{"@type":"BreadcrumbList","@id":"https:\/\/testgrid.io\/docs\/document\/browser-cloud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/testgrid.io\/docs\/"},{"@type":"ListItem","position":2,"name":"Browser Cloud: Secure Remote Browser Testing"}]},{"@type":"WebSite","@id":"https:\/\/testgrid.io\/docs\/#website","url":"https:\/\/testgrid.io\/docs\/","name":"TestGrid","description":"  ","publisher":{"@id":"https:\/\/testgrid.io\/docs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/testgrid.io\/docs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/testgrid.io\/docs\/#organization","name":"TestGrid","url":"https:\/\/testgrid.io\/docs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/testgrid.io\/docs\/#\/schema\/logo\/image\/","url":"https:\/\/testgrid.io\/docs\/wp-content\/uploads\/2025\/08\/tglogo.png","contentUrl":"https:\/\/testgrid.io\/docs\/wp-content\/uploads\/2025\/08\/tglogo.png","width":344,"height":64,"caption":"TestGrid"},"image":{"@id":"https:\/\/testgrid.io\/docs\/#\/schema\/logo\/image\/"}}]}</script>
45
46	<!-- / Yoast SEO plugin. -->
47
48
49<link rel='dns-prefetch' href='//testgrid.io' />
50<link rel="alternate" type="application/rss+xml" title="TestGrid &raquo; Feed" href="https://testgrid.io/docs/feed/" />
51<link rel="alternate" type="application/rss+xml" title="TestGrid &raquo; Comments Feed" href="https://testgrid.io/docs/comments/feed/" />
52<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://testgrid.io/docs/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftestgrid.io%2Fdocs%2Fdocument%2Fbrowser-cloud%2F" />
53<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://testgrid.io/docs/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftestgrid.io%2Fdocs%2Fdocument%2Fbrowser-cloud%2F&#038;format=xml" />
54<style id="wp-img-auto-sizes-contain-inline-css">
55img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
56/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
57</style>
58<style id="wp-emoji-styles-inline-css">
59
60	img.wp-smiley, img.emoji {
61		display: inline !important;
62		border: none !important;
63		box-shadow: none !important;
64		height: 1em !important;
65		width: 1em !important;
66		margin: 0 0.07em !important;
67		vertical-align: -0.1em !important;
68		background: none !important;
69		padding: 0 !important;
70	}
71/*# sourceURL=wp-emoji-styles-inline-css */
72</style>
73<style id="wp-block-library-inline-css">
74:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
74--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
75
76/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
77</style>
78
79<style id="global-styles-inline-css">
80:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
80--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
80.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
81/*# sourceURL=global-styles-inline-css */
82</style>
83
84<link rel='stylesheet' id='tg-header-footer-css-css' href='https://testgrid.io/docs/wp-content/themes/hello-elementor-child/assets/css/header-footer.css?ver=1791057314' media='all' />
85<link rel='stylesheet' id='tg-magnific-popup-css-css' href='https://testgrid.io/docs/wp-content/themes/hello-elementor-child/assets/css/magnific-popup.css?ver=0cc0d0d2109ec0d6c06ee81761574047' media='all' />
86<link rel='stylesheet' id='tg-search-css-css' href='https://testgrid.io/docs/wp-content/themes/hello-elementor-child/assets/css/search-style.css?ver=1791057314' media='all' />
87<link rel='stylesheet' id='tg-child-style-css' href='https://testgrid.io/docs/wp-content/themes/hello-elementor-child/style.css?ver=1791057314' media='all' />
88<link rel='stylesheet' id='hello-elementor-css' href='https://testgrid.io/docs/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' />
89<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://testgrid.io/docs/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' />
90<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://testgrid.io/docs/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' />
91<link rel='stylesheet' id='enlighterjs-css' href='https://testgrid.io/docs/wp-content/plugins/enlighter/cache/enlighterjs.min.css?ver=wSS9hOUzgouoZkf' media='all' />
92<link rel='stylesheet' id='epkb-icon-fonts-css' href='https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/css/epkb-icon-fonts.min.css?ver=17.214.0' media='all' />
93<link rel='stylesheet' id='epkb-ap-frontend-layout-vital-css' href='https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/css/ap-frontend-layout-vital.min.css?ver=17.214.0' media='all' />
94<link rel='stylesheet' id='epkb-ap-frontend-layout-css' href='https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/css/ap-frontend-layout.min.css?ver=17.214.0' media='all' />
95<style id="epkb-ap-frontend-layout-inline-css">
96 #eckb-article-page-container-v2{width:100%}#eckb-article-page-container-v2 #eckb-article-body{width:1140px}#eckb-article-page-container-v2 #eckb-article-body{grid-template-columns:24% 56% 20%;}@media only screen and (max-width:1025px){#eckb-article-page-container-v2{width:100%}#eckb-article-page-container-v2 #eckb-article-body{width:100%}#eckb-article-page-container-v2 #eckb-article-body{grid-template-columns:24% 56% 20%;}}#eckb-article-page-container-v2 #eckb-article-header,#eckb-article-page-container-v2 #eckb-article-content-header-v2,#eckb-article-page-container-v2 #eckb-article-left-sidebar,#eckb-article-page-container-v2 #eckb-article-right-sidebar,#eckb-article-page-container-v2 #epkb-sidebar-container-v2 .epkb-sidebar__heading__inner__cat-name,#eckb-article-page-container-v2 #epkb-sidebar-container-v2 .epkb-category-level-2-3__cat-name,#eckb-article-page-container-v2 #epkb-sidebar-container-v2 .eckb-article-title__text,#eckb-article-page-container-v2 #elay-sidebar-container-v2 .elay-sidebar__heading__inner__cat-name,#eckb-article-page-container-v2 #elay-sidebar-container-v2 .elay-category-level-2-3__cat-name,#eckb-article-page-container-v2 #elay-sidebar-container-v2 .elay-article-title__text,#eckb-article-page-container-v2 .eckb-acll__title,#eckb-article-page-container-v2 .eckb-acll__cat-item__name,#eckb-article-page-container-v2 #eckb-article-content-header,#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__title,#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__level a,#eckb-article-page-container-v2 .eckb-breadcrumb-nav,#eckb-article-page-container-v2 #eckb-article-content-footer{font-family:inherit !important;}#eckb-article-page-container-v2 #eckb-article-left-sidebar{padding:10px 10px 10px 10px;background-color:#ffffff;margin-top:0px;}#eckb-article-page-container-v2 #eckb-article-content{padding:20px;background-color:#ffffff;}
96.eckb-article-content-created-date-container,.eckb-article-content-last-updated-date-container,.eckb-article-content-author-container,.eckb-article-content-article-views-counter-container,.eckb-ach__article-meta__date-created,.eckb-ach__article-meta__author,.eckb-ach__article-meta__views_counter,.eckb-ach__article-meta__date-updated{color:#000000;font-size:14px !important;}#eckb-article-page-container-v2 #eckb-article-right-sidebar{padding:10px 10px 10px 10px;background-color:#ffffff;margin-top:0px;}@media only screen and (max-width:768px){#eckb-article-page-container-v2{width:100%;}#eckb-article-page-container-v2 #eckb-article-content{grid-column-start:1;grid-column-end:4;}#eckb-article-page-container-v2 #eckb-article-left-sidebar{grid-column-start:1;grid-column-end:4;}#eckb-article-page-container-v2 #eckb-article-right-sidebar{grid-column-start:1;grid-column-end:4;}#eckb-article-page-container-v2 .eckb-article-toc{position:relative;float:left;width:100%;height:auto;top:0;}#eckb-article-page-container-v2 #eckb-article-body{dis
96play:flex;flex-direction:column;}#eckb-article-page-container-v2 #eckb-article-left-sidebar{order:3;margin-top:0px!important;}#eckb-article-page-container-v2 #eckb-article-content{order:1;}#eckb-article-page-container-v2 #eckb-article-right-sidebar{order:2;margin-top:0px!important;}}@media print{@page{margin:10px 10px 10px 10px!important;}}#eckb-article-page-container-v2{width:100%}#eckb-article-page-container-v2 #eckb-article-body{width:1140px}#eckb-article-page-container-v2 #eckb-article-body{grid-template-columns:24% 56% 20%;}@media only screen and (max-width:1025px){#eckb-article-page-container-v2{width:100%}#eckb-article-page-container-v2 #eckb-article-body{width:100%}#eckb-article-page-container-v2 #eckb-article-body{grid-template-columns:24% 56% 20%;}}#eckb-article-page-container-v2 #eckb-article-header,#eckb-article-page-container-v2 #eckb-article-content-header-v2,#eckb-article-page-container-v2 #eckb-article-left-sidebar,#eckb-article-page-container-v2 #eckb-article-right-sidebar,#eckb-article-page-container-v2 #epkb-sidebar-container-v2 .epkb-sidebar__heading__inner__cat-name,#eckb-article-page-container-v2 #epkb-sidebar-container-v2 .epkb-category-level-2-3__cat-name,#eckb-article-page-container-v2 #epkb-sidebar-container-v2 .eckb-article-title__text,#eckb-article-page-container-v2 #elay-sidebar-container-v2 .elay-sidebar__heading__inner__cat-name,#eckb-article-page-container-v2 #elay-sidebar-container-v2 .elay-category-level-2-3__cat-name,#eckb-article-page-container-v2 #elay-sidebar-container-v2 .elay-article-title__text,#eckb-article-page-container-v2 .eckb-acll__title,#eckb-article-page-container-v2 .eckb-acll__cat-item__name,#eckb-article-page-container-v2 #eckb-article-content-header,#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__title,#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__level a,#eckb-article-page-container-v2 .eckb-breadcrumb-nav,#eckb-article-page-container-v2 #eckb-article-content-footer{font-family:inherit !important;}#eckb-article-page-container-v2 #eckb-article-left-sidebar{padding:10px 10px 10px 10px;background-color:#ffffff;margin-top:0px;}
97#eckb-article-page-container-v2 #eckb-article-content{padding:20px;background-color:#ffffff;}.eckb-article-content-created-date-container,.eckb-article-content-last-updated-date-container,.eckb-article-content-author-container,.eckb-article-content-article-views-counter-container,.eckb-ach__article-meta__date-created,.eckb-ach__article-meta__author,.eckb-ach__article-meta__views_counter,.eckb-ach__article-meta__date-updated{color:#000000;font-size:14px !important;}#eckb-article-page-container-v2 #eckb-article-right-sidebar{padding:10px 10px 10px 10px;background-color:#ffffff;margin-top:0px;}@media only screen and (max-width:768px){#eckb-article-page-container-v2{width:100%;}#eckb-article-page-container-v2 #eckb-article-content{grid-column-start:1;grid-column-end:4;}#eckb-article-page-container-v2 #eckb-article-left-sidebar{grid-column-start:1;grid-column-end:4;}#eckb-article-page-container-v2 #eckb-article-right-sidebar{grid-column-start:1;grid-column-end:4;}#eckb-article-page-container-v2 .eckb-article-toc{position:relative;float:left;width:100%;height:auto;top:0;}
97#eckb-article-page-container-v2 #eckb-article-body{display:flex;flex-direction:column;}#eckb-article-page-container-v2 #eckb-article-left-sidebar{order:3;margin-top:0px!important;}#eckb-article-page-container-v2 #eckb-article-content{order:1;}#eckb-article-page-container-v2 #eckb-article-right-sidebar{order:2;margin-top:0px!important;}}@media print{@page{margin:10px 10px 10px 10px!important;}}#epkb-sidebar-container-v2{background-color:#fdfdfd;border-color:#F7F7F7;border-width:1px;border-radius:5px;}#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat__heading-container{text-align:left;border-width:1px;padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;border-bottom-color:#ffffff;background-color:#ffffff;}#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat:first-child .epkb-sidebar__cat__top-cat__heading-container{border-top-left-radius:5px;border-top-right-radius:5px;}#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat:last-child .epkb-sidebar__cat__top-cat__heading-container{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}#epkb-sidebar-container-v2 .epkb-sidebar__heading__inner .epkb-sidebar__heading__inner__name,#epkb-sidebar-container-v2 .epkb-sidebar__heading__inner .epkb-sidebar__heading__inner__cat-name,#epkb-sidebar-container-v2 .epkb-sidebar__heading__inner .epkb-sidebar__heading__inner__name>a{color:#243b53;text-align:left;}#epkb-sidebar-container-v2 .epkb-sidebar__heading__inner .epkb-sidebar__heading__inner__desc p{color:#b3b3b3;text-align:left;}#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat__body-container{padding-top:8px;padding-bottom:10px;padding-left:0px;padding-right:5px;}#epkb-sidebar-container-v2 .epkb-sidebar__cat__top-cat__body-container .epkb-sidebar__body__sub-cat{padding-left:10px;}.epkb-sidebar__cat__top-cat__body-container .epkb-articles .eckb-article-title,.epkb-sidebar__cat__top-cat__body-container .epkb-articles-coming-soon{color:#243b53!important;}.epkb-sidebar__cat__top-cat__body-container .epkb-articles .active{color:#1f0844;background-color:#ffffff;}.epkb-sidebar__cat__top-cat__body-container .epkb-articles .active .eckb-article-title{color:#1f0844!important;}#epkb-sidebar-container-v2 .epkb-category-level-2-3 .epkb-category-level-2-3__cat-name{color:#243b53!important;}#epkb-ml__module-search .epkb-ml-search-title,#epkb-ml__module-search .epkb-ml-search-box__input,#epkb-ml__module-search .epkb-ml-search-box__text{font-family:inherit !important;}#eckb-article-header #epkb-ml__module-search{margin-bottom:40px;padding-top:50px;padding-bottom:50px;background-color:#53ccfb;}#epkb-ml__module-search .epkb-ml-search-title{color:#ffffff;}#epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form{max-width:50% !important;}#epkb-ml__module-search #epkb-ml-search-classic-layout .epkb-ml-search-box__input{background-color:#ffffff !important;}#epkb-ml__module-search #epkb-ml-search-classic-layout #epkb-ml-search-form #epkb-ml-search-box{background-color:#dddddd !important;}#epkb-ml__module-search #epkb-ml-search-classic-layout .epkb-ml-search-box__btn{background-color:#3093ba !important;}#epkb-ml__module-search #epkb-ml-search-modern-layout #epkb-ml-search-form{max-width:50% !important;}#epkb-ml__module-search #epkb-ml-search-modern-layout #epkb-ml-search-form #epkb-ml-search-box{background-color:#3093ba !important;}#epkb-ml__module-search #epkb-ml-search-modern-layout .epkb-ml-search-box__input{background-color:#ffffff !important;}#wpadminbar #wp-admin-bar-epkb-edit-mode-button>.ab-item:before{content:"\f118";top:2px;float:left;font:normal 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none !important;margin-right:6px;color:#4391F3;}#wpadminbar #wp-admin-bar-epkb-edit-mode-button>.ab-item:hover:before{color:#4391F3;}
98#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-quiz{--epkb-quiz-accent-color:#1e73be;--epkb-quiz-button-text-color:#FFFFFF;--epkb-quiz-card-border-color:#d8e6f3;--epkb-quiz-card-background-color:#FFFFFF;--epkb-quiz-heading-text-color:#102a43;--epkb-quiz-body-text-color:#1f2937;--epkb-quiz-intro-background-color:#eff6ff;--epkb-quiz-correct-background-color:#f0fdf4;--epkb-quiz-correct-border-color:#86efac;--epkb-quiz-incorrect-background-color:#fff7ed;--epkb-quiz-incorrect-border-color:#fdba74;--epkb-quiz-summary-background-color:#102a43;--epkb-quiz-summary-text-color:#FFFFFF;}
99/*# sourceURL=epkb-ap-frontend-layout-inline-css */
100</style>
101<link rel='stylesheet' id='epkb-glossary-css' href='https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/css/glossary.min.css?ver=17.214.0' media='all' />
102<style id="epkb-glossary-inline-css">
103.epkb-glossary-term { border-bottom-color: #1e73be; }.epkb-glossary-term--highlight-style-3 { background-color: #1e73be; }.epkb-glossary-tooltip { background-color: #FFFFFF; color: #000000; }.epkb-glossary-tooltip::after { border-top-color: #FFFFFF; }.epkb-glossary-tooltip.epkb-glossary-tooltip--above::after { border-top-color: #FFFFFF; }.epkb-glossary-tooltip.epkb-glossary-tooltip--below::after { border-bottom-color: #FFFFFF; }
104/*# sourceURL=epkb-glossary-inline-css */
105</style>
106<script id="jquery-core-js" src="https://testgrid.io/docs/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 106
106
107<script id="jquery-migrate-js" src="https://testgrid.io/docs/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 107
107
108<script id="epkb-public-scripts-js-extra">
109var epkb_vars = {"ajaxurl":"https://testgrid.io/docs/wp-admin/admin-ajax.php","msg_try_again":"Please try again later.","error_occurred":"Error occurred (1936)","not_saved":"Error occurred (2456)","unknown_error":"Unknown error (1247)","reload_try_again":"Please reload the page and try again.","save_config":"Saving configuration","input_required":"Input is required","nonce":"8486033a2f","toc_editor_msg":"The TOC is not displayed because there are no matching headers in the article.","toc_aria_label":"Article outline","creating_demo_data":"Creating a Knowledge Base with demo categories and articles. It will be completed shortly.","fe_report_error_title":"Frontend Editor encountered an error.","fe_report_error_desc":"We have detected an error. Please report the issue so that we can help you resolve it.","fe_sending_error_report":"Sending, please wait","fe_send_report_error":"Could not submit the error.","fe_update_preview_error":"Frontend Editor AJAX error: failed to update setting preview","fe_save_settings_error":"Frontend Editor AJAX error: failed to save setting","ai_error_generic":"Unable to connect. Please refresh the page and try again.","is_admin":""};
110//# sourceURL=epkb-public-scripts-js-extra
111</script>
vendor: 1 bytes, line 111
111
112<script id="epkb-public-scripts-js" src="https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/js/public-scripts.min.js?ver=17.214.0"></script>
112
113<link rel="https://api.w.org/" href="https://testgrid.io/docs/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://testgrid.io/docs/wp-json/wp/v2/epkb_post_type_1/809" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://testgrid.io/docs/xmlrpc.php?rsd" />
114
115<link rel='shortlink' href='https://testgrid.io/docs/?p=809' />
116<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://testgrid.io/docs/wp-content/uploads/2026/04/favicon.ico" sizes="32x32" />
117<link rel="icon" href="https://testgrid.io/docs/wp-content/uploads/2026/04/favicon.ico" sizes="192x192" />
118<link rel="apple-touch-icon" href="https://testgrid.io/docs/wp-content/uploads/2026/04/favicon.ico" />
119<meta name="msapplication-TileImage" content="https://testgrid.io/docs/wp-content/uploads/2026/04/favicon.ico" />
120<style id="wp-custom-css">
121.single-epkb_post_type_1 .wp-video,
122.single-epkb_post_type_1 .wp-video video {
123    width: 100% !important;
124    max-width: 100% !important;
125}
126
127</style>
128<link rel='stylesheet' id='mediaelement-css' href='https://testgrid.io/docs/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
129<link rel='stylesheet' id='wp-mediaelement-css' href='https://testgrid.io/docs/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=0cc0d0d2109ec0d6c06ee81761574047' media='all' />
130
131</head>
132<body class="wp-singular epkb_post_type_1-template-default single single-epkb_post_type_1 postid-809 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-hello-elementor-child eckb-kb-template-article-page eckb-kb-template-active eckb-front-end-body hello-elementor-default">
vendor: 98 bytes, lines 132-136
132
133
134<noscript>
135            <iframe
136                src="https://www.googletagmanager.com/ns.html?id=
136GTM-KVH77V5
vendor: 153 bytes, lines 136-141
136"
137                height="0"
138                width="0"
139                style="display:none;visibility:hidden">
140            </iframe>
141        </noscript>
142<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
143
144
145<header id="site-header" class="site-header">
146	<!-- Site Logo -->
147	<div class="site-branding">
148		<a href="https://testgrid.io/docs/" class="custom-logo-link" rel="home"><img width="344" height="64" src="https://testgrid.io/docs/wp-content/uploads/2025/08/tglogo.png" class="custom-logo" alt="TestGrid" decoding="async" /></a>	</div>
149	<div class="right-menu-site-branding">
150		<ul class="social-list list-inline mx-md-3 mx-lg-5 mb-0 d-none d-lg-flex">
151			<!-- Reseach form -->
152			<li class="list-inline-item tab-hide-menu">
153				<div class="search-wrapper" id="searchWrapper">
154					<form method="GET" name="searchBlog" id="searchBlog" onsubmit="return false;"
155					class="d-none d-md-block d-xl-block search-form">
156																<input type="hidden" name="search_post" id="search_post" value="epkb_post_type_1">
157					
158					<input type="text" placeholder="Search the docs..." name="search" id="search_input"
159					class="form-control search-input">
160					<button type="button" class="btn search-btn" id="toggleSearch">
161						<svg class="svg-inline--fa fa-search fa-w-16" aria-hidden="true" focusable="false"
162						data-prefix="fas" data-icon="search" role="img" xmlns="http://www.w3.org/2000/svg"
163						viewBox="0 0 512 512" data-fa-i2svg="">
164						<path fill="currentColor"
165						d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 
166						44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 
167						208s93.1 208 208 208c48.3 0 92.7-16.4 
168						128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 
169						99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 
170						9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 
171						0-70.7 57.2-128 128-128 70.7 0 128 
172						57.2 128 128 0 70.7-57.2 128-128 128z">
173					</path>
174				</svg>
175			</button>
176		</form>
177	</div>
178</li>
179
180<!-- Sidebar Menu Button -->
181<li class="list-inline-item wc-left-sidebar">
182	<div class="menu-toggle-icon">
183		<svg class="svg_mobile_menu menu-icon" xmlns="http://www.w3.org/2000/svg" fill="#ffffff"
184		viewBox="0 0 24 24">
185		<path d="M2 5h20v2H2V5zm0 6h20v2H2v-2zm0 6h20v2H2v-2z" />
186	</svg>
187	<svg class="svg_mobile_close close-icon" xmlns="http://www.w3.org/2000/svg" fill="#ffffff"
188	viewBox="0 0 24 24" style="display: none;">
189	<path
190	d="M18.3 5.71L12 12.01 5.7 5.71 4.29 7.12 10.59 13.41 4.29 19.71 5.7 21.12 12 14.83 18.3 21.12 19.71 19.71 13.41 13.41 19.71 7.12z" />
191</svg>
192</div>
193</li>
194<!-- Signup Button -->
195<li class="list-inline-item mobile-hide-menu">
196	<div class="main-navigation--right-menu">
197		<a href="https://public.testgrid.io/signup"
198		class="main-navigation--right-menu__link main-navigation--right-menu__link--btn">
199		<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="25" height="25"
200		fill="currentColor">
201		<path
202		d="M19 4h-1V2h-2v2H8V2H6v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2z" />
203		<path d="M10.293 14.707 8.586 13.001 7.172 14.414l3.121 3.121 5.707-5.707-1.414-1.414z" />
204	</svg>
205	Free Sign Up
206</a>
207</div>
208</li>
209</ul>
210</div>
211</header>
212	<div class="eckb-kb-template "  style="padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 50px; margin-left: 0px; margin-right: 0px;" >	      
213		<div id="eckb-article-page-container-v2" class="eckb-article-page-content-counter eckb_ap_active_theme_hello-elementor " data-mobile_breakpoint="768">    				<a href="#eckb-article-content" class="eckb-skip-link eckb-screen-reader-text">Skip to main content</a>   <div id="eckb-article-header" ></div>
214			<div id="eckb-article-body">  <div id="eckb-article-left-sidebar" >
215		<section id="epkb-sidebar-container-v2" class="epkb-sidebar--reset epkb-sidebar--medium-shadow epkb-sidebar--slim-scrollbar  eckb_ap_active_theme_hello-elementor" aria-label="Side menu">
216
217			<ul class="epkb-sidebar__cat-container">            
218					<li id="epkb-top-cat-id-34" class="epkb-sidebar__cat__top-cat">                
219		<div class="epkb-sidebar__cat__top-cat__heading-container   sidebar_section_divider" tabindex="0" role="button" aria-expanded="false">
220			<div class="epkb-sidebar__heading__inner">
221
222				<!-- CATEGORY ICON -->
223				<div class="epkb-sidebar__heading__inner__name">										<h2 class="epkb-sidebar__heading__inner__cat-name"  style="font-size:18px;" >Documentation</h2>
224				</div>
225
226
227				<!-- CATEGORY DESC --> 			</div>
228		</div>        
229		<div class="epkb-sidebar__cat__top-cat__body-container"  style="font-size:16px;" >  				<ul class="epkb-sidebar__body__sub-cat eckb-sub-category-ordering">
230						<li>
231							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
232								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
233								<a class="epkb-category-level-2-3__cat-name">
234									<h3>TestGrid Remote Device Cloud</h3>
235								</a>
236							</div> 
237		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_809"  style="padding-bottom: 4px; padding-top: 4px;"  >   
238		<a href="https://testgrid.io/docs/document/browser-cloud/"  class="epkb-sidebar-article epkb-article--no-icon"
239		            data-kb-article-id="809" >
240			<span class="eckb-article-title"  style="color: #243b53;"  >
241				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
242				<span class="eckb-article-title__text"  style="font-size:16px;" >Browser Cloud: Secure Remote Browser Testing</span>
243			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_811"  style="padding-bottom: 4px; padding-top: 4px;"  >   
244		<a href="https://testgrid.io/docs/document/mobile-device-cloud/"  class="epkb-sidebar-article epkb-article--no-icon"
245		            data-kb-article-id="811" >
246			<span class="eckb-article-title"  style="color: #243b53;"  >
247				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
248				<span class="eckb-article-title__text"  style="font-size:16px;" >Real Mobile Device Cloud: Secure Remote Mobile Testing</span>
249			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2664"  style="padding-bottom: 4px; padding-top: 4px;"  >   
250		<a href="https://testgrid.io/docs/document/how-to-get-the-user-token-on-testgrid-platform/"  class="epkb-sidebar-article epkb-article--no-icon"
251		            data-kb-article-id="2664" >
252			<span class="eckb-article-title"  style="color: #243b53;"  >
253				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
254				<span class="eckb-article-title__text"  style="font-size:16px;" >How to get the User Token On TestGrid PlatForm</span>
255			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1392"  style="padding-bottom: 4px; padding-top: 4px;"  >   
256		<a href="https://testgrid.io/docs/document/device-reservation/"  class="epkb-sidebar-article epkb-article--no-icon"
257		            data-kb-article-id="1392" >
258			<span class="eckb-article-title"  style="color: #243b53;"  >
259				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
260				<span class="eckb-article-title__text"  style="font-size:16px;" >Device Reservation</span>
261			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1415"  style="padding-bottom: 4px; padding-top: 4px;"  >   
262		<a href="https://testgrid.io/docs/document/app-management/"  class="epkb-sidebar-article epkb-article--no-icon"
263		            data-kb-article-id="1415" >
264			<span class="eckb-article-title"  style="color: #243b53;"  >
265				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
266				<span class="eckb-article-title__text"  style="font-size:16px;" >App Management</span>
267			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2674"  style="padding-bottom: 4px; padding-top: 4px;"  >   
268		<a href="https://testgrid.io/docs/document/image-injection/"  class="epkb-sidebar-article epkb-article--no-icon"
269		            data-kb-article-id="2674" >
270			<span class="eckb-article-title"  style="color: #243b53;"  >
271				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
272				<span class="eckb-article-title__text"  style="font-size:16px;" >Image Injection for Camera Testing on Real Devices</span>
273			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2685"  style="padding-bottom: 4px; padding-top: 4px;"  >   
274		<a href="https://testgrid.io/docs/document/biometric-authentication/"  class="epkb-sidebar-article epkb-article--no-icon"
275		            data-kb-article-id="2685" >
276			<span class="eckb-article-title"  style="color: #243b53;"  >
277				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
278				<span class="eckb-article-title__text"  style="font-size:16px;" >BioMetric Authentication</span>
279			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2536"  style="padding-bottom: 4px; padding-top: 4px;"  >   
280		<a href="https://testgrid.io/docs/document/highlighting-xpath-and-highlighting-elements-on-hover-within-app/"  class="epkb-sidebar-article epkb-article--no-icon"
281		            data-kb-article-id="2536" >
282			<span class="eckb-article-title"  style="color: #243b53;"  >
283				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
284				<span class="eckb-article-title__text"  style="font-size:16px;" >Object Spy and Searching XPath in Appium Inspector</span>
285			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3337"  style="padding-bottom: 4px; padding-top: 4px;"  >   
286		<a href="https://testgrid.io/docs/document/perform-geo-location-testing-on-tg-cloud/"  class="epkb-sidebar-article epkb-article--no-icon"
287		            data-kb-article-id="3337" >
288			<span class="eckb-article-title"  style="color: #243b53;"  >
289				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
290				<span class="eckb-article-title__text"  style="font-size:16px;" >Perform Geo-location Testing On TG Cloud</span>
291			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3679"  style="padding-bottom: 4px; padding-top: 4px;"  >   
292		<a href="https://testgrid.io/docs/document/running-adb-native-commands-with-testgrid-device-cloud/"  class="epkb-sidebar-article epkb-article--no-icon"
293		            data-kb-article-id="3679" >
294			<span class="eckb-article-title"  style="color: #243b53;"  >
295				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
296				<span class="eckb-article-title__text"  style="font-size:16px;" >Running ADB Native Commands with TestGrid Device Cloud</span>
297			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3867"  style="padding-bottom: 4px; padding-top: 4px;"  >   
298		<a href="https://testgrid.io/docs/document/push-notification-in-real-devicesmanual-testing/"  class="epkb-sidebar-article epkb-article--no-icon"
299		            data-kb-article-id="3867" >
300			<span class="eckb-article-title"  style="color: #243b53;"  >
301				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
302				<span class="eckb-article-title__text"  style="font-size:16px;" >Push Notification Testing in TestGrid Real Device</span>
303			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3355"  style="padding-bottom: 4px; padding-top: 4px;"  >   
304		<a href="https://testgrid.io/docs/document/image-annotation-for-mark-as-bug-feature/"  class="epkb-sidebar-article epkb-article--no-icon"
305		            data-kb-article-id="3355" >
306			<span class="eckb-article-title"  style="color: #243b53;"  >
307				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
308				<span class="eckb-article-title__text"  style="font-size:16px;" >Image Annotation for Marking Bugs with JIRA</span>
309			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1761"  style="padding-bottom: 4px; padding-top: 4px;"  >   
310		<a href="https://testgrid.io/docs/document/screen-recording-on-mobile/"  class="epkb-sidebar-article epkb-article--no-icon"
311		            data-kb-article-id="1761" >
312			<span class="eckb-article-title"  style="color: #243b53;"  >
313				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
314				<span class="eckb-article-title__text"  style="font-size:16px;" >Manual Testing and Test Results with Mobile Screen Recording</span>
315			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5632"  style="padding-bottom: 4px; padding-top: 4px;"  >   
316		<a href="https://testgrid.io/docs/document/how-to-use-tg-connect-with-the-new-executable-binary-file/"  class="epkb-sidebar-article epkb-article--no-icon"
317		            data-kb-article-id="5632" >
318			<span class="eckb-article-title"  style="color: #243b53;"  >
319				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
320				<span class="eckb-article-title__text"  style="font-size:16px;" >TG Connect (TG-Tunnel): Securely Connect Your Local/Low Environment to the TestGrid Device Cloud</span>
321			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2558"  style="padding-bottom: 4px; padding-top: 4px;"  >   
322		<a href="https://testgrid.io/docs/document/central-repository-for-user-recordings-videos/"  class="epkb-sidebar-article epkb-article--no-icon"
323		            data-kb-article-id="2558" >
324			<span class="eckb-article-title"  style="color: #243b53;"  >
325				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
326				<span class="eckb-article-title__text"  style="font-size:16px;" >Central Repository for User Recordings Videos</span>
327			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_2636"  style="padding-bottom: 4px; padding-top: 4px;"  >   
328		<a href="https://testgrid.io/docs/document/setting-a-pin-on-android-devices/"  class="epkb-sidebar-article epkb-article--no-icon"
329		            data-kb-article-id="2636" >
330			<span class="eckb-article-title"  style="color: #243b53;"  >
331				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
332				<span class="eckb-article-title__text"  style="font-size:16px;" >Configuring PIN on Real Devices in TestGrid</span>
333			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3739"  style="padding-bottom: 4px; padding-top: 4px;"  >   
334		<a href="https://testgrid.io/docs/document/tg-drive/"  class="epkb-sidebar-article epkb-article--no-icon"
335		            data-kb-article-id="3739" >
336			<span class="eckb-article-title"  style="color: #243b53;"  >
337				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
338				<span class="eckb-article-title__text"  style="font-size:16px;" >TG Drive</span>
339			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3905"  style="padding-bottom: 4px; padding-top: 4px;"  >   
340		<a href="https://testgrid.io/docs/document/browser-resolutions-and-actions/"  class="epkb-sidebar-article epkb-article--no-icon"
341		            data-kb-article-id="3905" >
342			<span class="eckb-article-title"  style="color: #243b53;"  >
343				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
344				<span class="eckb-article-title__text"  style="font-size:16px;" >Browser resolutions and actions</span>
345			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3811"  style="padding-bottom: 4px; padding-top: 4px;"  >   
346		<a href="https://testgrid.io/docs/document/using-remote-lite-url/"  class="epkb-sidebar-article epkb-article--no-icon"
347		            data-kb-article-id="3811" >
348			<span class="eckb-article-title"  style="color: #243b53;"  >
349				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
350				<span class="eckb-article-title__text"  style="font-size:16px;" >Real Devices Access Using Remote Lite URL</span>
351			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4599"  style="padding-bottom: 4px; padding-top: 4px;"  >   
352		<a href="https://testgrid.io/docs/document/audio-output-streaming-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
353		            data-kb-article-id="4599" >
354			<span class="eckb-article-title"  style="color: #243b53;"  >
355				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
356				<span class="eckb-article-title__text"  style="font-size:16px;" >Audio Output Streaming with TestGrid</span>
357			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_2384"  style="padding-bottom: 4px; padding-top: 4px;"  >   
358		<a href="https://testgrid.io/docs/document/virtual-usb-testing-on-real-mobile-devices/"  class="epkb-sidebar-article epkb-article--no-icon"
359		            data-kb-article-id="2384" >
360			<span class="eckb-article-title"  style="color: #243b53;"  >
361				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
362				<span class="eckb-article-title__text"  style="font-size:16px;" >Virtual Remote USB Devices (vUSB) with TestGrid</span>
363			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_5840"  style="padding-bottom: 4px; padding-top: 4px;"  >   
364		<a href="https://testgrid.io/docs/document/5840/"  class="epkb-sidebar-article epkb-article--no-icon"
365		            data-kb-article-id="5840" >
366			<span class="eckb-article-title"  style="color: #243b53;"  >
367				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
368				<span class="eckb-article-title__text"  style="font-size:16px;" >Device Cloud – Multiple Language Support</span>
369			</span> 		</a>    				</li> 				<li class="epkb-show-all-articles" tabindex="0" role="button" aria-expanded="false">
370					<span class="epkb-show-text">						View More Articles (7)					</span>
371					<span class="epkb-hide-text epkb-hide-elem">Hide Articles</span>
372				</li>                    
373		</ul> 						</li>    
374						<li>
375							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
376								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
377								<a class="epkb-category-level-2-3__cat-name">
378									<h3>Scriptless/Codeless Testing</h3>
379								</a>
380							</div> 
381		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_836"  style="padding-bottom: 4px; padding-top: 4px;"  >   
382		<a href="https://testgrid.io/docs/document/scriptless-web-test-case-writer/"  class="epkb-sidebar-article epkb-article--no-icon"
383		            data-kb-article-id="836" >
384			<span class="eckb-article-title"  style="color: #243b53;"  >
385				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
386				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless/Scriptless Web Test Case Writer</span>
387			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_840"  style="padding-bottom: 4px; padding-top: 4px;"  >   
388		<a href="https://testgrid.io/docs/document/scriptless-mobile-app-test-case-writing/"  class="epkb-sidebar-article epkb-article--no-icon"
389		            data-kb-article-id="840" >
390			<span class="eckb-article-title"  style="color: #243b53;"  >
391				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
392				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless/Scriptless Mobile App Test Case Writer</span>
393			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_417"  style="padding-bottom: 4px; padding-top: 4px;"  >   
394		<a href="https://testgrid.io/docs/document/mobile-scriptless-test-case-creation/"  class="epkb-sidebar-article epkb-article--no-icon"
395		            data-kb-article-id="417" >
396			<span class="eckb-article-title"  style="color: #243b53;"  >
397				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
398				<span class="eckb-article-title__text"  style="font-size:16px;" >Scriptless Test Case Creation in TestGrid</span>
399			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_838"  style="padding-bottom: 4px; padding-top: 4px;"  >   
400		<a href="https://testgrid.io/docs/document/web-test-case-execution/"  class="epkb-sidebar-article epkb-article--no-icon"
401		            data-kb-article-id="838" >
402			<span class="eckb-article-title"  style="color: #243b53;"  >
403				<span class=""  styl
403e="color: #243b53;"  aria-hidden="true"></span>
404				<span class="eckb-article-title__text"  style="font-size:16px;" >Web Test Case Execution</span>
405			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_842"  style="padding-bottom: 4px; padding-top: 4px;"  >   
406		<a href="https://testgrid.io/docs/document/mobile-app-test-case-execution/"  class="epkb-sidebar-article epkb-article--no-icon"
407		            data-kb-article-id="842" >
408			<span class="eckb-article-title"  style="color: #243b53;"  >
409				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
410				<span class="eckb-article-title__text"  style="font-size:16px;" >Mobile App Test Case Execution</span>
411			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_4816"  style="padding-bottom: 4px; padding-top: 4px;"  >   
412		<a href="https://testgrid.io/docs/document/integrating-java-selenium-appium-code-snippets-into-scriptless-test-cases-using-custom-expressions/"  class="epkb-sidebar-article epkb-article--no-icon"
413		            data-kb-article-id="4816" >
414			<span class="eckb-article-title"  style="color: #243b53;"  >
415				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
416				<span class="eckb-article-title__text"  style="font-size:16px;" >Use Custom Expressions in Scriptless Test Cases with Java (Selenium &amp; Appium)</span>
417			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3474"  style="padding-bottom: 4px; padding-top: 4px;"  >   
418		<a href="https://testgrid.io/docs/document/network-assertions-writing-and-execution/"  class="epkb-sidebar-article epkb-article--no-icon"
419		            data-kb-article-id="3474" >
420			<span class="eckb-article-title"  style="color: #243b53;"  >
421				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
422				<span class="eckb-article-title__text"  style="font-size:16px;" >Network Assertions: Writing and Execution</span>
423			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3907"  style="padding-bottom: 4px; padding-top: 4px;"  >   
424		<a href="https://testgrid.io/docs/document/video-recording-for-build-execution-in-codeless-testing/"  class="epkb-sidebar-article epkb-article--no-icon"
425		            data-kb-article-id="3907" >
426			<span class="eckb-article-title"  style="color: #243b53;"  >
427				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
428				<span class="eckb-article-title__text"  style="font-size:16px;" >Video Recording for Build Execution in Codeless Testing</span>
429			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3842"  style="padding-bottom: 4px; padding-top: 4px;"  >   
430		<a href="https://testgrid.io/docs/document/quick-guide-to-codeless-visual-testing/"  class="epkb-sidebar-article epkb-article--no-icon"
431		            data-kb-article-id="3842" >
432			<span class="eckb-article-title"  style="color: #243b53;"  >
433				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
434				<span class="eckb-article-title__text"  style="font-size:16px;" >Visual Regression Testing Using Codeless Automation</span>
435			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3828"  style="padding-bottom: 4px; padding-top: 4px;"  >   
436		<a href="https://testgrid.io/docs/document/using-tap-action-with-x-and-y-coordinates-for-element-interaction/"  class="epkb-sidebar-article epkb-article--no-icon"
437		            data-kb-article-id="3828" >
438			<span class="eckb-article-title"  style="color: #243b53;"  >
439				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
440				<span class="eckb-article-title__text"  style="font-size:16px;" >Tap action with X and Y coordinates for perform on element Interaction</span>
441			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3611"  style="padding-bottom: 4px; padding-top: 4px;"  >   
442		<a href="https://testgrid.io/docs/document/scriptless-codeless-debugging/"  class="epkb-sidebar-article epkb-article--no-icon"
443		            data-kb-article-id="3611" >
444			<span class="eckb-article-title"  style="color: #243b53;"  >
445				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
446				<span class="eckb-article-title__text"  style="font-size:16px;" >Scriptless/Codeless Debugging</span>
447			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_813"  style="padding-bottom: 4px; padding-top: 4px;"  >   
448		<a href="https://testgrid.io/docs/document/test-case-versioning-management/"  class="epkb-sidebar-article epkb-article--no-icon"
449		            data-kb-article-id="813" >
450			<span class="eckb-article-title"  style="color: #243b53;"  >
451				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
452				<span class="eckb-article-title__text"  style="font-size:16px;" >Test Case Version&#039;s &amp; Management</span>
453			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1445"  style="padding-bottom: 4px; padding-top: 4px;"  >   
454		<a href="https://testgrid.io/docs/document/auto-heal-feature/"  class="epkb-sidebar-article epkb-article--no-icon"
455		            data-kb-article-id="1445" >
456			<span class="eckb-article-title"  style="color: #243b53;"  >
457				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
458				<span class="eckb-article-title__text"  style="font-size:16px;" >AutoHeal and AutoFix for Codeless Test Automation</span>
459			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_844"  style="padding-bottom: 4px; padding-top: 4px;"  >   
460		<a href="https://testgrid.io/docs/document/scriptless-integration-test/"  class="epkb-sidebar-article epkb-article--no-icon"
461		            data-kb-article-id="844" >
462			<span class="eckb-article-title"  style="color: #243b53;"  >
463				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
464				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless Integration Testing with Network Assertions</span>
465			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3994"  style="padding-bottom: 4px; padding-top: 4px;"  >   
466		<a href="https://testgrid.io/docs/document/using-global-variables-in-test-cases-and-functions/"  class="epkb-sidebar-article epkb-article--no-icon"
467		            data-kb-article-id="3994" >
468			<span class="eckb-article-title"  style="color: #243b53;"  >
469				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
470				<span class="eckb-article-title__text"  style="font-size:16px;" >Using Global Variables in Test Cases and Functions</span>
471			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_846"  style="padding-bottom: 4px; padding-top: 4px;"  >   
472		<a href="https://testgrid.io/docs/document/test-data-management/"  class="epkb-sidebar-article epkb-article--no-icon"
473		            data-kb-article-id="846" >
474			<span class="eckb-article-title"  style="color: #243b53;"  >
475				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
476				<span class="eckb-article-title__text"  style="font-size:16px;" >Test Data Management with Parameterization in TestGrid</span>
477			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_848"  style="padding-bottom: 4px; padding-top: 4px;"  >   
478		<a href="https://testgrid.io/docs/document/parallel-execution-on-multiple-devices/"  class="epkb-sidebar-article epkb-article--no-icon"
479		            data-kb-article-id="848" >
480			<span class="eckb-article-title"  style="color: #243b53;"  >
481				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
482				<span class="eckb-article-title__text"  style="font-size:16px;" >Parallel Execution on Multiple Devices</span>
483			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_850"  style="padding-bottom: 4px; padding-top: 4px;"  >   
484		<a href="https://testgrid.io/docs/document/parallel-execution-on-multiple-browsers/"  class="epkb-sidebar-article epkb-article--no-icon"
485		            data-kb-article-id="850" >
486			<span class="eckb-article-title"  style="color: #243b53;"  >
487				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
488				<span class="eckb-article-title__text"  style="font-size:16px;" >Parallel Execution on Multiple Browsers</span>
489			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3589"  style="padding-bottom: 4px; padding-top: 4px;"  >   
490		<a href="https://testgrid.io/docs/document/add-a-import-statements-and-custom-libraries-in-version-suites/"  class="epkb-sidebar-article epkb-article--no-icon"
491		            data-kb-article-id="3589" >
492			<span class="eckb-article-title"  style="color: #243b53;"  >
493				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
494				<span class="eckb-article-title__text"  style="font-size:16px;" >Using Import Statements and Custom Libraries in Versioned Test Suites</span>
495			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3932"  style="padding-bottom: 4px; padding-top: 4px;"  >   
496		<a href="https://testgrid.io/docs/document/downloading-codeless-build-html-reports-for-web-and-mobile/"  class="epkb-sidebar-article epkb-article--no-icon"
497		            data-kb-article-id="3932" >
498			<span class="eckb-article-title"  style="color: #243b53;"  >
499				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
500				<span class="eckb-article-title__text"  style="font-size:16px;" >Downloading Codeless Build HTML Reports for Web and Mobile</span>
501			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4657"  style="padding-bottom: 4px; padding-top: 4px;"  >   
502		<a href="https://testgrid.io/docs/document/uploading-files-for-website-testing-via-testgrid-tg-drive/"  class="epkb-sidebar-article epkb-article--no-icon"
503		            data-kb-article-id="4657" >
504			<span class="eckb-article-title"  style="color: #243b53;"  >
505				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
506				<span class="eckb-article-title__text"  style="font-size:16px;" >Uploading Files for Website Testing via TestGrid TG Drive</span>
507			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4150"  style="padding-bottom: 4px; padding-top: 4px;"  >   
508		<a href="https://testgrid.io/docs/document/debugging-test-case-compilation-failed-error-in-testgrid-causes-solutions/"  class="epkb-sidebar-article epkb-article--no-icon"
509		            data-kb-article-id="4150" >
510			<span class="eckb-article-title"  style="color: #243b53;"  >
511				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
512				<span class="eckb-article-title__text"  style="font-size:16px;" >
512Debugging ‘Test Case Compilation Failed’ Error in TestGrid: Causes &amp; Solutions</span>
513			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4403"  style="padding-bottom: 4px; padding-top: 4px;"  >   
514		<a href="https://testgrid.io/docs/document/accessibility-testing/"  class="epkb-sidebar-article epkb-article--no-icon"
515		            data-kb-article-id="4403" >
516			<span class="eckb-article-title"  style="color: #243b53;"  >
517				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
518				<span class="eckb-article-title__text"  style="font-size:16px;" >Accessibility Testing</span>
519			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4270"  style="padding-bottom: 4px; padding-top: 4px;"  >   
520		<a href="https://testgrid.io/docs/document/testcase-scheduler/"  class="epkb-sidebar-article epkb-article--no-icon"
521		            data-kb-article-id="4270" >
522			<span class="eckb-article-title"  style="color: #243b53;"  >
523				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
524				<span class="eckb-article-title__text"  style="font-size:16px;" >Test Case Scheduler – Automate Your Codeless Builds</span>
525			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4211"  style="padding-bottom: 4px; padding-top: 4px;"  >   
526		<a href="https://testgrid.io/docs/document/testcase-tagging/"  class="epkb-sidebar-article epkb-article--no-icon"
527		            data-kb-article-id="4211" >
528			<span class="eckb-article-title"  style="color: #243b53;"  >
529				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
530				<span class="eckb-article-title__text"  style="font-size:16px;" >Test Case Tagging In Codeless/Scriptless and Device Tagging</span>
531			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4739"  style="padding-bottom: 4px; padding-top: 4px;"  >   
532		<a href="https://testgrid.io/docs/document/codeless-sequential-runs-web-to-mobile-mobile-to-web-using-api/"  class="epkb-sidebar-article epkb-article--no-icon"
533		            data-kb-article-id="4739" >
534			<span class="eckb-article-title"  style="color: #243b53;"  >
535				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
536				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless Sequential Test Execution Across Web and Mobile Using APIs</span>
537			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4344"  style="padding-bottom: 4px; padding-top: 4px;"  >   
538		<a href="https://testgrid.io/docs/document/test-case-execution-on-android-emulators-and-ios-simulators-using-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
539		            data-kb-article-id="4344" >
540			<span class="eckb-article-title"  style="color: #243b53;"  >
541				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
542				<span class="eckb-article-title__text"  style="font-size:16px;" >Test Case Execution on Android Emulators and iOS Simulators Using TestGrid</span>
543			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6061"  style="padding-bottom: 4px; padding-top: 4px;"  >   
544		<a href="https://testgrid.io/docs/document/how-to-use-tg-variables-in-custom-script/"  class="epkb-sidebar-article epkb-article--no-icon"
545		            data-kb-article-id="6061" >
546			<span class="eckb-article-title"  style="color: #243b53;"  >
547				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
548				<span class="eckb-article-title__text"  style="font-size:16px;" >How to Use TG Variables in Custom Script</span>
549			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6145"  style="padding-bottom: 4px; padding-top: 4px;"  >   
550		<a href="https://testgrid.io/docs/document/retry-mechanism-for-codeless-test-automation/"  class="epkb-sidebar-article epkb-article--no-icon"
551		            data-kb-article-id="6145" >
552			<span class="eckb-article-title"  style="color: #243b53;"  >
553				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
554				<span class="eckb-article-title__text"  style="font-size:16px;" >
554Retry Mechanism for Codeless Test Automation</span>
555			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6222"  style="padding-bottom: 4px; padding-top: 4px;"  >   
556		<a href="https://testgrid.io/docs/document/codeless-projects-access-control-and-user-role-assignment-guide/"  class="epkb-sidebar-article epkb-article--no-icon"
557		            data-kb-article-id="6222" >
558			<span class="eckb-article-title"  style="color: #243b53;"  >
559				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
560				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless Projects: Access Control and User Role Assignment Guide</span>
561			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6751"  style="padding-bottom: 4px; padding-top: 4px;"  >   
562		<a href="https://testgrid.io/docs/document/utility-keywords-guide/"  class="epkb-sidebar-article epkb-article--no-icon"
563		            data-kb-article-id="6751" >
564			<span class="eckb-article-title"  style="color: #243b53;"  >
565				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
566				<span class="eckb-article-title__text"  style="font-size:16px;" >Utility Keywords Guide</span>
567			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6905"  style="padding-bottom: 4px; padding-top: 4px;"  >   
568		<a href="https://testgrid.io/docs/document/parameterizing-a-test-case-with-a-database-source-in-testgrid-scriptless/"  class="epkb-sidebar-article epkb-article--no-icon"
569		            data-kb-article-id="6905" >
570			<span class="eckb-article-title"  style="color: #243b53;"  >
571				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
572				<span class="eckb-article-title__text"  style="font-size:16px;" >Parameterizing a Test Case with a Database Source in TestGrid Scriptless</span>
573			</span> 		</a>    				</li> 				<li class="epkb-show-all-articles" tabindex="0" role="button" aria-expanded="false">
574					<span class="epkb-show-text">						View More Articles (17)					</span>
575					<span class="epkb-hide-text epkb-hide-elem">Hide Articles</span>
576				</li>                    
577		</ul> 						</li>    
578						<li>
579							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
580								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
581								<a class="epkb-category-level-2-3__cat-name">
582									<h3>End-to-End (E2E) Automation Testing</h3>
583								</a>
584							</div> 
585		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_1614"  style="padding-bottom: 4px; padding-top: 4px;"  >   
586		<a href="https://testgrid.io/docs/document/executing-your-local-selenium-code-for-web-browsers/"  class="epkb-sidebar-article epkb-article--no-icon"
587		            data-kb-article-id="1614" >
588			<span class="eckb-article-title"  style="color: #243b53;"  >
589				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
590				<span class="eckb-article-title__text"  style="font-size:16px;" >Cross-Browser Testing with TestGrid Selenium Using Local Execution</span>
591			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1648"  style="padding-bottom: 4px; padding-top: 4px;"  >   
592		<a href="https://testgrid.io/docs/document/test-your-local-execution-mobile-appium-code-java-python/"  class="epkb-sidebar-article epkb-article--no-icon"
593		            data-kb-article-id="1648" >
594			<span class="eckb-article-title"  style="color: #243b53;"  >
595				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
596				<span class="eckb-article-title__text"  style="font-size:16px;" >Accelerate Mobile App Testing with TestGrid Local Appium Execution</span>
597			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2489"  style="padding-bottom: 4px; padding-top: 4px;"  >   
598		<a href="https://testgrid.io/docs/document/video-and-logs-for-automation-testing/"  class="epkb-sidebar-article epkb-article--no-icon"
599		            data-kb-article-id="2489" >
600			<span class="eckb-article-title"  style="color: #243b53;"  >
601				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
602				<span class="eckb-article-title__text"  style="font-size:16px;" >View Execution Results and Reports of Automation Testing</span>
603			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3946"  style="padding-bottom: 4px; padding-top: 4px;"  >   
604		<a href="https://testgrid.io/docs/document/local-executions-with-insights-data-page-performance-summary-metric-data/"  class="epkb-sidebar-article epkb-article--no-icon"
605		            data-kb-article-id="3946" >
606			<span class="eckb-article-title"  style="color: #243b53;"  >
607				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
608				<span class="eckb-article-title__text"  style="font-size:16px;" >Local executions with Insights data &amp; Page performance summary metric data</span>
609			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2601"  style="padding-bottom: 4px; padding-top: 4px;"  >   
610		<a href="https://testgrid.io/docs/document/visual-testing/"  class="epkb-sidebar-article epkb-article--no-icon"
611		            data-kb-article-id="2601" >
612			<span class="eckb-article-title"  style="color: #243b53;"  >
613				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
614				<span class="eckb-article-title__text"  style="font-size:16px;" >Visual Regression Testing Using Local Execution</span>
615			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1210"  style="padding-bottom: 4px; padding-top: 4px;"  >   
616		<a href="https://testgrid.io/docs/document/executing-your-local-robot-code/"  class="epkb-sidebar-article epkb-article--no-icon"
617		            data-kb-article-id="1210" >
618			<span class="eckb-article-title"  style="color: #243b53;"  >
619				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
620				<span class="eckb-article-title__text"  style="font-size:16px;" >
620Executing Your Local Web Automation Robot Code</span>
621			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1274"  style="padding-bottom: 4px; padding-top: 4px;"  >   
622		<a href="https://testgrid.io/docs/document/executing-your-local-mobile-automation-robot-code/"  class="epkb-sidebar-article epkb-article--no-icon"
623		            data-kb-article-id="1274" >
624			<span class="eckb-article-title"  style="color: #243b53;"  >
625				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
626				<span class="eckb-article-title__text"  style="font-size:16px;" >Robot Framework for Python: Local Mobile Automation with TestGrid Device Cloud</span>
627			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_980"  style="padding-bottom: 4px; padding-top: 4px;"  >   
628		<a href="https://testgrid.io/docs/document/executing-appium-code-from-windows-machine-to-remote-ios-device/"  class="epkb-sidebar-article epkb-article--no-icon"
629		            data-kb-article-id="980" >
630			<span class="eckb-article-title"  style="color: #243b53;"  >
631				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
632				<span class="eckb-article-title__text"  style="font-size:16px;" >Executing Appium Code from Windows Machine to Remote iOS Device</span>
633			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_860"  style="padding-bottom: 4px; padding-top: 4px;"  >   
634		<a href="https://testgrid.io/docs/document/download-scriptless-generated-appium-code/"  class="epkb-sidebar-article epkb-article--no-icon"
635		            data-kb-article-id="860" >
636			<span class="eckb-article-title"  style="color: #243b53;"  >
637				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
638				<span class="eckb-article-title__text"  style="font-size:16px;" >Download Scriptless Generated Appium Code</span>
639			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3211"  style="padding-bottom: 4px; padding-top: 4px;"  >   
640		<a href="https://testgrid.io/docs/document/native-testing-on-android/"  class="epkb-sidebar-article epkb-article--no-icon"
641		            data-kb-article-id="3211" >
642			<span class="eckb-article-title"  style="color: #243b53;"  >
643				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
644				<span class="eckb-article-title__text"  style="font-size:16px;" >Native App Test on Android</span>
645			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3222"  style="padding-bottom: 4px; padding-top: 4px;"  >   
646		<a href="https://testgrid.io/docs/document/native-test-on-ios/"  class="epkb-sidebar-article epkb-article--no-icon"
647		            data-kb-article-id="3222" >
648			<span class="eckb-article-title"  style="color: #243b53;"  >
649				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
650				<span class="eckb-article-title__text"  style="font-size:16px;" >Native App Test on iOS</span>
651			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_4279"  style="padding-bottom: 4px; padding-top: 4px;"  >   
652		<a href="https://testgrid.io/docs/document/run-playwright-tests-remotely-in-minutes-using-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
653		            data-kb-article-id="4279" >
654			<span class="eckb-article-title"  style="color: #243b53;"  >
655				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
656				<span class="eckb-article-title__text"  style="font-size:16px;" >Running Playwright Tests Remotely Using TestGrid</span>
657			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3514"  style="padding-bottom: 4px; padding-top: 4px;"  >   
658		<a href="https://testgrid.io/docs/document/cypress-e2e-test-automation-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
659		            data-kb-article-id="3514" >
660			<span class="eckb-article-title"  style="color: #243b53;"  >
661				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
662				<span class="eckb-article-title__text"  style="font-size:16px;" >Cross-Browser E2E Testing Using Cypress on TestGrid</span>
663			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3879"  style="padding-bottom: 4px; padding-top: 4px;"  >   
664		<a href="https://testgrid.io/docs/document/dynamic-test-case-execution-on-testgrid-leveraging-random-device-allocation/"  class="epkb-sidebar-article epkb-article--no-icon"
665		            data-kb-article-id="3879" >
666			<span class="eckb-article-title"  style="color: #243b53;"  >
667				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
668				<span class="eckb-article-title__text"  style="font-size:16px;" >Dynamic Test Case Execution on TestGrid: Leveraging Random Device Allocation</span>
669			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2588"  style="padding-bottom: 4px; padding-top: 4px;"  >   
670		<a href="https://testgrid.io/docs/document/integration-of-webdriverio-with-testgrid-web-and-real-device-cloud-executions/"  class="epkb-sidebar-article epkb-article--no-icon"
671		            data-kb-article-id="2588" >
672			<span class="eckb-article-title"  style="color: #243b53;"  >
673				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
674				<span class="eckb-article-title__text"  style="font-size:16px;" >Run WebDriverIO Tests Remotely on TestGrid (Mobile &amp; Browser)</span>
675			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_5370"  style="padding-bottom: 4px; padding-top: 4px;"  >   
676		<a href="https://testgrid.io/docs/document/run-codeceptjs-tests-remotely-on-testgrid-mobile-browser/"  class="epkb-sidebar-article epkb-article--no-icon"
677		            data-kb-article-id="5370" >
678			<span class="eckb-article-title"  style="color: #243b53;"  >
679				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
680				<span class="eckb-article-title__text"  style="font-size:16px;" >Run CodeceptJS Tests Remotely on TestGrid (Mobile &amp; Browser)</span>
681			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6008"  style="padding-bottom: 4px; padding-top: 4px;"  >   
682		<a href="https://testgrid.io/docs/document/best-practices-troubleshooting-guide-for-mobile-local-appium-execution-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
683		            data-kb-article-id="6008" >
684			<span class="eckb-article-title"  style="color: #243b53;"  >
685				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
686				<span class="eckb-article-title__text"  style="font-size:16px;" >Best Practices &amp; Troubleshooting Guide for Mobile Local Appium Execution with TestGrid</span>
687			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6252"  style="padding-bottom: 4px; padding-top: 4px;"  >   
688		<a href="https://testgrid.io/docs/document/getting-started-with-api-testing-in-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
689		            data-kb-article-id="6252" >
690			<span class="eckb-article-title"  style="color: #243b53;"  >
691				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
692				<span class="eckb-article-title__text"  style="font-size:16px;" >Getting Started with API Testing in TestGrid</span>
693			</span> 		</a>    				</li> 				<li class="epkb-show-all-articles" tabindex="0" role="button" aria-expanded="false">
694					<span class="epkb-show-text">						View More Articles (3)					</span>
695					<span class="epkb-hide-text epkb-hide-elem">Hide Articles</span>
696				</li>                    
697		</ul> 						</li>    
698						<li>
699							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
700								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
701								<a class="epkb-category-level-2-3__cat-name">
702									<h3>Codeless Automation Use Cases</h3>
703								</a>
704							</div> 
705		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_1090"  style="padding-bottom: 4px; padding-top: 4px;"  >   
706		<a href="https://testgrid.io/docs/document/verifying-pdf-document/"  class="epkb-sidebar-article epkb-article--no-icon"
707		            data-kb-article-id="1090" >
708			<span class="eckb-article-title"  style="color: #243b53;"  >
709				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
710				<span class="eckb-article-title__text"  style="font-size:16px;" >PDF Validation with UI</span>
711			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1074"  style="padding-bottom: 4px; padding-top: 4px;"  >   
712		<a href="https://testgrid.io/docs/document/automating-salesforce-application/"  class="epkb-sidebar-article epkb-article--no-icon"
713		            data-kb-article-id="1074" >
714			<span class="eckb-article-title"  style="color: #243b53;"  >
715				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
716				<span class="eckb-article-title__text"  style="font-size:16px;" >Automating Salesforce Application</span>
717			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1092"  style="padding-bottom: 4px; padding-top: 4px;"  >   
718		<a href="https://testgrid.io/docs/document/automating-websites-with-iframe/"  class="epkb-sidebar-article epkb-article--no-icon"
719		            data-kb-article-id="1092" >
720			<span class="eckb-article-title"  style="color: #243b53;"  >
721				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
722				<span class="eckb-article-title__text"  style="font-size:16px;" >Automating Websites with iFrame</span>
723			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1097"  style="padding-bottom: 4px; padding-top: 4px;"  >   
724		<a href="https://testgrid.io/docs/document/handling-dynamic-elements-with-declare-keyword/"  class="epkb-sidebar-article epkb-article--no-icon"
725		            data-kb-article-id="1097" >
726			<span class="eckb-article-title"  style="color: #243b53;"  >
727				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
728				<span class="eckb-article-title__text"  style="font-size:16px;" >Handling Dynamic Elements with Declare Keyword</span>
729			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_773"  style="padding-bottom: 4px; padding-top: 4px;"  >   
730		<a href="https://testgrid.io/docs/document/7-automating-android-hybrid-apps/"  class="epkb-sidebar-article epkb-article--no-icon"
731		            data-kb-article-id="773" >
732			<span class="eckb-article-title"  style="color: #243b53;"  >
733				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
734				<span class="eckb-article-title__text"  style="font-size:16px;" >Automating Android Hybrid Apps</span>
735			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1262"  style="padding-bottom: 4px; padding-top: 4px;"  >   
736		<a href="https://testgrid.io/docs/document/automating-flutter-application/"  class="epkb-sidebar-article epkb-article--no-icon"
737		            data-kb-article-id="1262" >
738			<span class="eckb-article-title"  style="color: #243b53;"  >
739				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
740				<span class="eckb-article-title__text"  style="font-size:16px;" >Automating Flutter Application</span>
741			</span> 		</a>    				</li>
741 				<li class=" article-on-active-bold" id="sidebar_link_5514"  style="padding-bottom: 4px; padding-top: 4px;"  >   
742		<a href="https://testgrid.io/docs/document/automating-apis-with-codeless-automation/"  class="epkb-sidebar-article epkb-article--no-icon"
743		            data-kb-article-id="5514" >
744			<span class="eckb-article-title"  style="color: #243b53;"  >
745				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
746				<span class="eckb-article-title__text"  style="font-size:16px;" >Automating APIs with Codeless Automation</span>
747			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5571"  style="padding-bottom: 4px; padding-top: 4px;"  >   
748		<a href="https://testgrid.io/docs/document/integrating-custom-scripts-with-codeless-automation/"  class="epkb-sidebar-article epkb-article--no-icon"
749		            data-kb-article-id="5571" >
750			<span class="eckb-article-title"  style="color: #243b53;"  >
751				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
752				<span class="eckb-article-title__text"  style="font-size:16px;" >Integrating Selenium Custom Scripts with Codeless Automation</span>
753			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5573"  style="padding-bottom: 4px; padding-top: 4px;"  >   
754		<a href="https://testgrid.io/docs/document/integrating-appium-custom-scripts-with-codeless-automation/"  class="epkb-sidebar-article epkb-article--no-icon"
755		            data-kb-article-id="5573" >
756			<span class="eckb-article-title"  style="color: #243b53;"  >
757				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
758				<span class="eckb-article-title__text"  style="font-size:16px;" >Integrating Appium Custom Scripts with Codeless Automation</span>
759			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5624"  style="padding-bottom: 4px; padding-top: 4px;"  >   
760		<a href="https://testgrid.io/docs/document/vault-test-cases-integrating-hashicorp-vault-with-testgrid-real-devices/"  class="epkb-sidebar-article epkb-article--no-icon"
761		            data-kb-article-id="5624" >
762			<span class="eckb-article-title"  style="color: #243b53;"  >
763				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
764				<span class="eckb-article-title__text"  style="font-size:16px;" >Vault Test Cases – Integrating HashiCorp Vault with TestGrid Real Devices</span>
765			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5627"  style="padding-bottom: 4px; padding-top: 4px;"  >   
766		<a href="https://testgrid.io/docs/document/read-otp-and-auto-enter-otp-on-ios-using-appium-in-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
767		            data-kb-article-id="5627" >
768			<span class="eckb-article-title"  style="color: #243b53;"  >
769				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
770				<span class="eckb-article-title__text"  style="font-size:16px;" >Reading and Auto-Entering OTP on iOS Using Appium in TestGrid</span>
771			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5669"  style="padding-bottom: 4px; padding-top: 4px;"  >   
772		<a href="https://testgrid.io/docs/document/reading-and-auto-entering-otp-on-android-using-appium-in-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
773		            data-kb-article-id="5669" >
774			<span class="eckb-article-title"  style="color: #243b53;"  >
775				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
776				<span class="eckb-article-title__text"  style="font-size:16px;" >Reading and Auto-Entering OTP on Android Using Appium in TestGrid</span>
777			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5719"  style="padding-bottom: 4px; padding-top: 4px;"  >   
778		<a href="https://testgrid.io/docs/document/database-connection-and-data-usage-using-codeless-in-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
779		            data-kb-article-id="5719" >
780			<span class="eckb-article-title"  style="color: #243b53;"  >
781				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
782				<span class="eckb-article-title__text"  style="font-size:16px;" >Data-Driven Testing Using Database Integration in TestGrid Codeless</span>
783			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_6542"  style="padding-bottom: 4px; padding-top: 4px;"  >   
784		<a href="https://testgrid.io/docs/document/scriptless-api-testing/"  class="epkb-sidebar-article epkb-article--no-icon"
785		            data-kb-article-id="6542" >
786			<span class="eckb-article-title"  style="color: #243b53;"  >
787				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
788				<span class="eckb-article-title__text"  style="font-size:16px;" >Scriptless API Testing</span>
789			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_6900"  style="padding-bottom: 4px; padding-top: 4px;"  >   
790		<a href="https://testgrid.io/docs/document/6900/"  class="epkb-sidebar-article epkb-article--no-icon"
791		            data-kb-article-id="6900" >
792			<span class="eckb-article-title"  style="color: #243b53;"  >
793				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
794				<span class="eckb-article-title__text"  style="font-size:16px;" >Executing Custom JavaScript in the Browser Console During Codeless Execution</span>
795			</span> 		</a>    				</li> 
796		</ul> 						</li>    
797						<li>
798							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
799								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
800								<a class="epkb-category-level-2-3__cat-name">
801									<h3>Performance Metrics &amp; Non Functional Testing</h3>
802								</a>
803							</div> 
804		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_862"  style="padding-bottom: 4px; padding-top: 4px;"  >   
805		<a href="https://testgrid.io/docs/document/measuring-app-performance/"  class="epkb-sidebar-article epkb-article--no-icon"
806		            data-kb-article-id="862" >
807			<span class="eckb-article-title"  style="color: #243b53;"  >
808				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
809				<span class="eckb-article-title__text"  style="font-size:16px;" >Measuring App Performance</span>
810			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_974"  style="padding-bottom: 4px; padding-top: 4px;"  >   
811		<a href="https://testgrid.io/docs/document/network-performance-configuration-android/"  class="epkb-sidebar-article epkb-article--no-icon"
812		            data-kb-article-id="974" >
813			<span class="eckb-article-title"  style="color: #243b53;"  >
814				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
815				<span class="eckb-article-title__text"  style="font-size:16px;" >Network Performance Configuration (Android)</span>
816			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1959"  style="padding-bottom: 4px; padding-top: 4px;"  >   
817		<a href="https://testgrid.io/docs/document/performance-load-testing-using-jmeter-in-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
818		            data-kb-article-id="1959" >
819			<span class="eckb-article-title"  style="color: #243b53;"  >
820				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
821				<span class="eckb-article-title__text"  style="font-size:16px;" >Performance &amp; Load Testing using JMeter in TestGrid</span>
822			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_5493"  style="padding-bottom: 4px; padding-top: 4px;"  >   
823		<a href="https://testgrid.io/docs/document/measuring-network-api-performance/"  class="epkb-sidebar-article epkb-article--no-icon"
824		            data-kb-article-id="5493" >
825			<span class="eckb-article-title"  style="color: #243b53;"  >
826				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
827				<span class="eckb-article-title__text"  style="font-size:16px;" >Measuring Network/API Performance</span>
828			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_694"  style="padding-bottom: 4px; padding-top: 4px;"  >   
829		<a href="https://testgrid.io/docs/document/faqs-advanced-reporting/"  class="epkb-sidebar-article epkb-article--no-icon"
830		            data-kb-article-id="694" >
831			<span class="eckb-article-title"  style="color: #243b53;"  >
832				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
833				<span class="eckb-article-title__text"  style="font-size:16px;" >Advanced Reporting</span>
834			</span> 		</a>    				</li> 
835		</ul> 						</li>    
836						<li>
837							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
838								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
839								<a class="epkb-category-level-2-3__cat-name">
840									<h3>Integrations</h3>
841								</a>
842							</div> 
843		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_1846"  style="padding-bottom: 4px; padding-top: 4px;"  >   
844		<a href="https://testgrid.io/docs/document/integration-with-jira/"  class="epkb-sidebar-article epkb-article--no-icon"
845		            data-kb-article-id="1846" >
846			<span class="eckb-article-title"  style="color: #243b53;"  >
847				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
848				<span class="eckb-article-title__text"  style="font-size:16px;" >Jira Integration With TestGrid</span>
849			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1880"  style="padding-bottom: 4px; padding-top: 4px;"  >   
850		<a href="https://testgrid.io/docs/document/slack-integration/"  class="epkb-sidebar-article epkb-article--no-icon"
851		            data-kb-article-id="1880" >
852			<span class="eckb-article-title"  style="color: #243b53;"  >
853				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
854				<span class="eckb-article-title__text"  style="font-size:16px;" >Slack Integration With TestGrid</span>
855			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2054"  style="padding-bottom: 4px; padding-top: 4px;"  >   
856		<a href="https://testgrid.io/docs/document/microsoft-teams-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
857		            data-kb-article-id="2054" >
858			<span class="eckb-article-title"  style="color: #243b53;"  >
859				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
860				<span class="eckb-article-title__text"  style="font-size:16px;" >Microsoft Teams Integration With TestGrid</span>
861			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1701"  style="padding-bottom: 4px; padding-top: 4px;"  >   
862		<a href="https://testgrid.io/docs/document/selenium-ide-integration-with-testgrid-through-selenium-side-runner/"  class="epkb-sidebar-article epkb-article--no-icon"
863		            data-kb-article-id="1701" >
864			<span class="eckb-article-title"  style="color: #243b53;"  >
865				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
866				<span class="eckb-article-title__text"  style="font-size:16px;" >Selenium IDE Integration with TestGrid through Selenium-Side-Runner</sp
866an>
867			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1558"  style="padding-bottom: 4px; padding-top: 4px;"  >   
868		<a href="https://testgrid.io/docs/document/running-katalon-testcases-on-testgrid-mobile-devices/"  class="epkb-sidebar-article epkb-article--no-icon"
869		            data-kb-article-id="1558" >
870			<span class="eckb-article-title"  style="color: #243b53;"  >
871				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
872				<span class="eckb-article-title__text"  style="font-size:16px;" >Running Katalon TestCases on TestGrid Mobile Devices</span>
873			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1566"  style="padding-bottom: 4px; padding-top: 4px;"  >   
874		<a href="https://testgrid.io/docs/document/running-katalon-testcases-on-testgrid-browsers/"  class="epkb-sidebar-article epkb-article--no-icon"
875		            data-kb-article-id="1566" >
876			<span class="eckb-article-title"  style="color: #243b53;"  >
877				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
878				<span class="eckb-article-title__text"  style="font-size:16px;" >Running Katalon TestCases on TestGrid Browsers</span>
879			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1731"  style="padding-bottom: 4px; padding-top: 4px;"  >   
880		<a href="https://testgrid.io/docs/document/ranorex-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
881		            data-kb-article-id="1731" >
882			<span class="eckb-article-title"  style="color: #243b53;"  >
883				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
884				<span class="eckb-article-title__text"  style="font-size:16px;" >Ranorex integration with Testgrid</span>
885			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2123"  style="padding-bottom: 4px; padding-top: 4px;"  >   
886		<a href="https://testgrid.io/docs/document/tosca-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
887		            data-kb-article-id="2123" >
888			<span class="eckb-article-title"  style="color: #243b53;"  >
889				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
890				<span class="eckb-article-title__text"  style="font-size:16px;" >Tosca Integration With TestGrid</span>
891			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2726"  style="padding-bottom: 4px; padding-top: 4px;"  >   
892		<a href="https://testgrid.io/docs/document/testcomplete-smartbear-bitbar-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
893		            data-kb-article-id="2726" >
894			<span class="eckb-article-title"  style="color: #243b53;"  >
895				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
896				<span class="eckb-article-title__text"  style="font-size:16px;" >Integration of TestComplete by SmartBear with TestGrid</span>
897			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1970"  style="padding-bottom: 4px; padding-top: 4px;"  >   
898		<a href="https://testgrid.io/docs/document/bitrise-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
899		            data-kb-article-id="1970" >
900			<span class="eckb-article-title"  style="color: #243b53;"  >
901				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
902				<span class="eckb-article-title__text"  style="font-size:16px;" >Bitrise Integration with TestGrid</span>
903			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1775"  style="padding-bottom: 4px; padding-top: 4px;"  >   
904		<a href="https://testgrid.io/docs/document/travis-ci-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
905		            data-kb-article-id="1775" >
906			<span class="eckb-article-title"  style="color: #243b53;"  >
907				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
908				<span class="eckb-article-title__text"  style="font-size:16px;" >Travis CI integration with TestGrid</span>
909			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_6433"  style="padding-bottom: 4px; padding-top: 4px;"  >   
910		<a href="https://testgrid.io/docs/document/xray-jira-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
911		            data-kb-article-id="6433" >
912			<span class="eckb-article-title"  style="color: #243b53;"  >
913				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
914				<span class="eckb-article-title__text"  style="font-size:16px;" >XRay JIRA Integration with TestGrid</span>
915			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_6972"  style="padding-bottom: 4px; padding-top: 4px;"  >   
916		<a href="https://testgrid.io/docs/document/how-to-integrate-hashicorp-vault-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
917		            data-kb-article-id="6972" >
918			<span class="eckb-article-title"  style="color: #243b53;"  >
919				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
920				<span class="eckb-article-title__text"  style="font-size:16px;" >How to integrate HashiCorp Vault with TestGrid</span>
921			</span> 		</a>    				</li> 
922		</ul> 						</li>    
923						<li>
924							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
925								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
926								<a class="epkb-category-level-2-3__cat-name">
927									<h3>DevOps and CI/CD Pipelines</h3>
928								</a>
929							</div> 
930		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_971"  style="padding-bottom: 4px; padding-top: 4px;"  >   
931		<a href="https://testgrid.io/docs/document/ci-cd-integration/"  class="epkb-sidebar-article epkb-article--no-icon"
932		            data-kb-article-id="971" >
933			<span class="eckb-article-title"  style="color: #243b53;"  >
934				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
935				<span class="eckb-article-title__text"  style="font-size:16px;" >CI CD Integration</span>
936			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1712"  style="padding-bottom: 4px; padding-top: 4px;"  >   
937		<a href="https://testgrid.io/docs/document/circleci-integration-with-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
938		            data-kb-article-id="1712" >
939			<span class="eckb-article-title"  style="color: #243b53;"  >
940				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
941				<span class="eckb-article-title__text"  style="font-size:16px;" >CircleCI Integration With TestGrid</span>
942			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1923"  style="padding-bottom: 4px; padding-top: 4px;"  >   
943		<a href="https://testgrid.io/docs/document/integrate-testgrid-with-azure-pipelines/"  class="epkb-sidebar-article epkb-article--no-icon"
944		            data-kb-article-id="1923" >
945			<span class="eckb-article-title"  style="color: #243b53;"  >
946				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
947				<span class="eckb-article-title__text"  style="font-size:16px;" >Integrate TestGrid with Azure Pipelines</span>
948			</span> 		</a>    				</li> 
949		</ul> 						</li>    
950						<li>
951							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
952								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
953								<a class="epkb-category-level-2-3__cat-name">
954									<h3>Admin User</h3>
955								</a>
956							</div> 
957		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_1817"  style="padding-bottom: 4px; padding-top: 4px;"  >   
958		<a href="https://testgrid.io/docs/document/creating-the-sub-users-on-testgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
959		            data-kb-article-id="1817" >
960			<span class="eckb-article-title"  style="color: #243b53;"  >
961				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
962				<span class="eckb-article-title__text"  style="font-size:16px;" >Adding Sub-Users to Your TestGrid Account</span>
963			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3780"  style="padding-bottom: 4px; padding-top: 4px;"  >   
964		<a href="https://testgrid.io/docs/document/how-to-cancel-the-subscription-on-testgrid-platform/"  class="epkb-sidebar-article epkb-article--no-icon"
965		            data-kb-article-id="3780" >
966			<span class="eckb-article-title"  style="color: #243b53;"  >
967				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
968				<span class="eckb-article-title__text"  style="font-size:16px;" >How to Cancel Your Subscription on TestGrid</span>
969			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_4162"  style="padding-bottom: 4px; padding-top: 4px;"  >   
970		<a href="https://testgrid.io/docs/document/testgrid-user-role-management/"  class="epkb-sidebar-article epkb-article--no-icon"
971		            data-kb-article-id="4162" >
972			<span class="eckb-article-title"  style="color: #243b53;"  >
973				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
974				<span class="eckb-article-title__text"  style="font-size:16px;" >TestGrid User Role Management</span>
975			</span> 		</a>    				</li> 
976		</ul> 						</li>    
977						<li>
978							<div class="epkb-category-level-2-3"  style="padding-bottom: 4px; padding-top: 4px;"  tabindex="0" role="button" aria-expanded="false">
979								<span class="ep_font_icon_arrow_carrot_right epkb_sidebar_expand_category_icon"  style="color: #000000;"  ></span>
980								<a class="epkb-category-level-2-3__cat-name">
981									<h3>QuantumGrid</h3>
982								</a>
983							</div> 
984		<ul class="epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_6303"  style="padding-bottom: 4px; padding-top: 4px;"  >   
985		<a href="https://testgrid.io/docs/document/introduction-to-quantumgrid/"  class="epkb-sidebar-article epkb-article--no-icon"
986		            data-kb-article-id="6303" >
987			<span class="eckb-article-title"  style="color: #243b53;"  >
988				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
989				<span class="eckb-article-title__text"  style="font-size:16px;" >Introduction to QuantumGrid</span>
990			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_6323"  style="padding-bottom: 4px; padding-top: 4px;"  >   
991		<a href="https://testgrid.io/docs/document/connecting-to-quantumgrid-hub-url-session-configuration/"  class="epkb-sidebar-article epkb-article--no-icon"
992		            data-kb-article-id="6323" >
993			<span class="eckb-article-title"  style="color: #243b53;"  >
994				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
995				<span class="eckb-article-title__text"  style="font-size:16px;" >Connecting to QuantumGrid – Hub URL &amp; Session Configuration</span>
996			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_6338"  style="padding-bottom: 4px; padding-top: 4px;"  >   
997		<a href="https://testgrid.io/docs/document/session-allocation-and-queue-management/"  class="epkb-sidebar-article epkb-article--no-icon"
998		            data-kb-article-id="6338" >
999			<span class="eckb-article-title"  style="color: #243b53;"  >
1000				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1001				<span class="eckb-article-title__text"  style="font-size:16px;" >Session Allocation and Queue Management</span>
1002			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_6351"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1003		<a href="https://testgrid.io/docs/document/faq/"  class="epkb-sidebar-article epkb-article--no-icon"
1004		            data-kb-article-id="6351" >
1005			<span class="eckb-article-title"  style="color: #243b53;"  >
1006				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1007				<span class="eckb-article-title__text"  style="font-size:16px;" >FAQ</span>
1008			</span> 		</a>    				</li> 
1009		</ul> 						</li>    
1010				</ul>            
1011		<ul class="epkb-sidebar__body__main-cat epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_506"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1012		<a href="https://testgrid.io/docs/document/1-jenkins-integration/"  class="epkb-sidebar-article epkb-article--no-icon"
1013		            data-kb-article-id="506" >
1014			<span class="eckb-article-title"  style="color: #243b53;"  >
1015				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1016				<span class="eckb-article-title__text"  style="font-size:16px;" >1. CI CD Integration</span>
1017			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_642"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1018		<a href="https://testgrid.io/docs/document/2-test-suite-management/"  class="epkb-sidebar-article epkb-article--no-icon"
1019		            data-kb-article-id="642" >
1020			<span class="eckb-article-title"  style="color: #243b53;"  >
1021				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1022				<span class="eckb-article-title__text"  style="font-size:16px;" >2. Test Suite Management</span>
1023			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_400"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1024		<a href="https://testgrid.io/docs/document/mobile-element-extraction/"  class="epkb-sidebar-article epkb-article--no-icon"
1025		            data-kb-article-id="400" >
1026			<span class="eckb-article-title"  style="color: #243b53;"  >
1027				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1028				<span class="eckb-article-title__text"  style="font-size:16px;" >3. Element Extraction from iOS and Android Device</span>
1029			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_417_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1030		<a href="https://testgrid.io/docs/document/mobile-scriptless-test-case-creation/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1031		            data-kb-article-id="417" >
1032			<span class="eckb-article-title"  style="color: #243b53;"  >
1033				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1034				<span class="eckb-article-title__text"  style="font-size:16px;" >Scriptless Test Case Creation in TestGrid</span>
1035			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1445_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1036		<a href="https://testgrid.io/docs/document/auto-heal-feature/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1037		            data-kb-article-id="1445" >
1038			<span class="eckb-article-title"  style="color: #243b53;"  >
1039				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1040				<span class="eckb-article-title__text"  style="font-size:16px;" >AutoHeal and AutoFix for Codeless Test Automation</span>
1041			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1534"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1042		<a href="https://testgrid.io/docs/document/automation-tips-for-react-native-app-development/"  class="epkb-sidebar-article epkb-article--no-icon"
1043		            data-kb-article-id="1534" >
1044			<span class="eckb-article-title"  style="color: #243b53;"  >
1045				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1046				<span class="eckb-article-title__text"  style="font-size:16px;" >Automation Tips for React Native App Development</span>
1047			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2685_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1048		<a href="https://testgrid.io/docs/document/biometric-authentication/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1049		            data-kb-article-id="2685" >
1050			<span cl
1050ass="eckb-article-title"  style="color: #243b53;"  >
1051				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1052				<span class="eckb-article-title__text"  style="font-size:16px;" >BioMetric Authentication</span>
1053			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3474_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1054		<a href="https://testgrid.io/docs/document/network-assertions-writing-and-execution/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1055		            data-kb-article-id="3474" >
1056			<span class="eckb-article-title"  style="color: #243b53;"  >
1057				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1058				<span class="eckb-article-title__text"  style="font-size:16px;" >Network Assertions: Writing and Execution</span>
1059			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1712_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1060		<a href="https://testgrid.io/docs/document/circleci-integration-with-testgrid/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1061		            data-kb-article-id="1712" >
1062			<span class="eckb-article-title"  style="color: #243b53;"  >
1063				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1064				<span class="eckb-article-title__text"  style="font-size:16px;" >CircleCI Integration With TestGrid</span>
1065			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3514_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1066		<a href="https://testgrid.io/docs/document/cypress-e2e-test-automation-with-testgrid/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1067		            data-kb-article-id="3514" >
1068			<span class="eckb-article-title"  style="color: #243b53;"  >
1069				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1070				<span class="eckb-article-title__text"  style="font-size:16px;" >Cross-Browser E2E Testing Using Cypress on TestGrid</span>
1071			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3879_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1072		<a href="https://testgrid.io/docs/document/dynamic-test-case-execution-on-testgrid-leveraging-random-device-allocation/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1073		            data-kb-article-id="3879" >
1074			<span class="eckb-article-title"  style="color: #243b53;"  >
1075				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1076				<span class="eckb-article-title__text"  style="font-size:16px;" >Dynamic Test Case Execution on TestGrid: Leveraging Random Device Allocation</span>
1077			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_980_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1078		<a href="https://testgrid.io/docs/document/executing-appium-code-from-windows-machine-to-remote-ios-device/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1079		            data-kb-article-id="980" >
1080			<span class="eckb-article-title"  style="color: #243b53;"  >
1081				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1082				<span class="eckb-article-title__text"  style="font-size:16px;" >Executing Appium Code from Windows Machine to Remote iOS Device</span>
1083			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1614_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1084		<a href="https://testgrid.io/docs/document/executing-your-local-selenium-code-for-web-browsers/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1085		            data-kb-article-id="1614" >
1086			<span class="eckb-article-title"  style="color: #243b53;"  >
1087				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1088				<span class="eckb-article-title__text"  style="font-size:16px;" >Cross-Browser Testing with TestGrid Selenium Using Local Execution</span>
1089			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_1210_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1090		<a href="https://testgrid.io/docs/document/executing-your-local-robot-code/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1091		            data-kb-article-id="1210" >
1092			<span class="eckb-article-title"  style="color: #243b53;"  >
1093				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1094				<span class="eckb-article-title__text"  style="font-size:16px;" >
1094Executing Your Local Web Automation Robot Code</span>
1095			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_2674_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1096		<a href="https://testgrid.io/docs/document/image-injection/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1097		            data-kb-article-id="2674" >
1098			<span class="eckb-article-title"  style="color: #243b53;"  >
1099				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1100				<span class="eckb-article-title__text"  style="font-size:16px;" >Image Injection for Camera Testing on Real Devices</span>
1101			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_842_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1102		<a href="https://testgrid.io/docs/document/mobile-app-test-case-execution/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1103		            data-kb-article-id="842" >
1104			<span class="eckb-article-title"  style="color: #243b53;"  >
1105				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1106				<span class="eckb-article-title__text"  style="font-size:16px;" >Mobile App Test Case Execution</span>
1107			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_850_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1108		<a href="https://testgrid.io/docs/document/parallel-execution-on-multiple-browsers/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1109		            data-kb-article-id="850" >
1110			<span class="eckb-article-title"  style="color: #243b53;"  >
1111				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1112				<span class="eckb-article-title__text"  style="font-size:16px;" >Parallel Execution on Multiple Browsers</span>
1113			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_848_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1114		<a href="https://testgrid.io/docs/document/parallel-execution-on-multiple-devices/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1115		            data-kb-article-id="848" >
1116			<span class="eckb-article-title"  style="color: #243b53;"  >
1117				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1118				<span class="eckb-article-title__text"  style="font-size:16px;" >Parallel Execution on Multiple Devices</span>
1119			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_1959_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1120		<a href="https://testgrid.io/docs/document/performance-load-testing-using-jmeter-in-testgrid/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1121		            data-kb-article-id="1959" >
1122			<span class="eckb-article-title"  style="color: #243b53;"  >
1123				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1124				<span class="eckb-article-title__text"  style="font-size:16px;" >Performance &amp; Load Testing using JMeter in TestGrid</span>
1125			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3811_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1126		<a href="https://testgrid.io/docs/document/using-remote-lite-url/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1127		            data-kb-article-id="3811" >
1128			<span class="eckb-article-title"  style="color: #243b53;"  >
1129				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1130				<span class="eckb-article-title__text"  style="font-size:16px;" >Real Devices Access Using Remote Lite URL</span>
1131			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_1274_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1132		<a href="https://testgrid.io/docs/document/executing-your-local-mobile-automation-robot-code/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1133		            data-kb-article-id="1274" >
1134			<span class="eckb-article-title"  style="color: #243b53;"  >
1135				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1136				<span class="eckb-article-title__text"  style="font-size:16px;" >Robot Framework for Python: Local Mobile Automation with TestGrid Device Cloud</span>
1137			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_4279_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1138		<a href="https://testgrid.io/docs/document/run-playwright-tests-remotely-in-minutes-using-testgrid/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1139		            data-kb-article-id="4279" >
1140			<span class="eckb-article-title"  style="color: #243b53;"  >
1141				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1142				<span class="eckb-article-title__text"  style="font-size:16px;" >Running Playwright Tests Remotely Using TestGrid</span>
1143			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_844_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1144		<a href="https://testgrid.io/docs/document/scriptless-integration-test/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1145		            data-kb-article-id="844" >
1146			<span class="eckb-article-title"  style="color: #243b53;"  >
1147				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1148				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless Integration Testing with Network Assertions</span>
1149			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_840_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1150		<a href="https://testgrid.io/docs/document/scriptless-mobile-app-test-case-writing/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1151		            data-kb-article-id="840" >
1152			<span class="eckb-article-title"  style="color: #243b53;"  >
1153				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1154				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless/Scriptless Mobile App Test Case Writer</span>
1155			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_836_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1156		<a href="https://testgrid.io/docs/document/scriptless-web-test-case-writer/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1157		            data-kb-article-id="836" >
1158			<span class="eckb-article-title"  style="color: #243b53;"  >
1159				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1160				<span class="eckb-article-title__text"  style="font-size:16px;" >Codeless/Scriptless Web Test Case Writer</span>
1161			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3611_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1162		<a href="https://testgrid.io/docs/document/scriptless-codeless-debugging/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1163		            data-kb-article-id="3611" >
1164			<span class="eckb-article-title"  style="color: #243b53;"  >
1165				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1166				<span class="eckb-article-title__text"  style="font-size:16px;" >Scriptless/Codeless Debugging</span>
1167			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3828_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1168		<a href="https://testgrid.io/docs/document/using-tap-action-with-x-and-y-coordinates-for-element-interaction/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1169		            data-kb-article-id="3828" >
1170			<span class="eckb-article-title"  style="color: #243b53;"  >
1171				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1172				<span class="eckb-article-title__text"  style="font-size:16px;" >Tap action with X and Y coordinates for perform on element Interaction</span>
1173			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_813_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1174		<a href="https://testgrid.io/docs/document/test-case-versioning-management/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1175		            data-kb-article-id="813" >
1176			<span class="eckb-article-title"  style="color: #243b53;"  >
1177				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1178				<span class="eckb-article-title__text"  style="font-size:16px;" >Test Case Version&#039;s &amp; Management</span>
1179			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_846_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1180		<a href="https://testgrid.io/docs/document/test-data-management/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1181		            data-kb-article-id="846" >
1182			<span class="eckb-article-title"  style="color: #243b53;"  >
1183				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1184				<span class="eckb-article-title__text"  style="font-size:16px;" >Test Data Management with Parameterization in TestGrid</span>
1185			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_1648_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1186		<a href="https://testgrid.io/docs/document/test-your-local-execution-mobile-appium-code-java-python/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1187		            data-kb-article-id="1648" >
1188			<span class="eckb-article-title"  style="color: #243b53;"  >
1189				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1190				<span class="eckb-article-title__text"  style="font-size:16px;" >Accelerate Mobile App Testing with TestGrid Local Appium Execution</span>
1191			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3739_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1192		<a href="https://testgrid.io/docs/document/tg-drive/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1193		            data-kb-article-id="3739" >
1194			<span class="eckb-article-title"  style="color: #243b53;"  >
1195				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1196				<span class="eckb-article-title__text"  style="font-size:16px;" >TG Drive</span>
1197			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_2123_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1198		<a href="https://testgrid.io/docs/document/tosca-integration-with-testgrid/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1199		            data-kb-article-id="2123" >
1200			<span class="eckb-article-title"  style="color: #243b53;"  >
1201				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1202				<span class="eckb-article-title__text"  style="font-size:16px;" >Tosca Integration With TestGrid</span>
1203			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_3907_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1204		<a href="https://testgrid.io/docs/document/video-recording-for-build-execution-in-codeless-testing/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1205		            data-kb-article-id="3907" >
1206			<span class="eckb-article-title"  style="color: #243b53;"  >
1207				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1208				<span class="eckb-article-title__text"  style="font-size:16px;" >Video Recording for Build Execution in Codeless Testing</span>
1209			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_2601_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1210		<a href="https://testgrid.io/docs/document/visual-testing/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1211		            data-kb-article-id="2601" >
1212			<span class="eckb-article-title"  style="color: #243b53;"  >
1213				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1214				<span class="eckb-article-title__text"  style="font-size:16px;" >Visual Regression Testing Using Local Execution</span>
1215			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_838_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1216		<a href="https://testgrid.io/docs/document/web-test-case-execution/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1217		            data-kb-article-id="838" >
1218			<span class="eckb-article-title"  style="color: #243b53;"  >
1219				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1220				<span class="eckb-article-title__text"  style="font-size:16px;" >Web Test Case Execution</span>
1221			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_5370_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1222		<a href="https://testgrid.io/docs/document/run-codeceptjs-tests-remotely-on-testgrid-mobile-browser/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1223		            data-kb-article-id="5370" >
1224			<span class="eckb-article-title"  style="color: #243b53;"  >
1225				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1226				<span class="eckb-article-title__text"  style="font-size:16px;" >Run CodeceptJS Tests Remotely on TestGrid (Mobile &amp; Browser)</span>
1227			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6008_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1228		<a href="https://testgrid.io/docs/document/best-practices-troubleshooting-guide-for-mobile-local-appium-execution-with-testgrid/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1229		            data-kb-article-id="6008" >
1230			<span class="eckb-article-title"  style="color: #243b53;"  >
1231				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1232				<span class="eckb-article-title__text"  style="font-size:16px;" >Best Practices &amp; Troubleshooting Guide for Mobile Local Appium Execution with TestGrid</span>
1233			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6252_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1234		<a href="https://testgrid.io/docs/document/getting-started-with-api-testing-in-testgrid/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1235		            data-kb-article-id="6252" >
1236			<span class="eckb-article-title"  style="color: #243b53;"  >
1237				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1238				<span class="eckb-article-title__text"  style="font-size:16px;" >Getting Started with API Testing in TestGrid</span>
1239			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_5632_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1240		<a href="https://testgrid.io/docs/document/how-to-use-tg-connect-with-the-new-executable-binary-file/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1241		            data-kb-article-id="5632" >
1242			<span class="eckb-article-title"  style="color: #243b53;"  >
1243				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1244				<span class="eckb-article-title__text"  style="font-size:16px;" >TG Connect (TG-Tunnel): Securely Connect Your Local/Low Environment to the TestGrid Device Cloud</span>
1245			</span> 		</a>    				</li> 				<li class="epkb-hide-elem article-on-active-bold" id="sidebar_link_6905_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1246		<a href="https://testgrid.io/docs/document/parameterizing-a-test-case-with-a-database-source-in-testgrid-scriptless/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1247		            data-kb-article-id="6905" >
1248			<span class="eckb-article-title"  style="color: #243b53;"  >
1249				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1250				<span class="eckb-article-title__text"  style="font-size:16px;" >Parameterizing a Test Case with a Database Source in TestGrid Scriptless</span>
1251			</span> 		</a>    				</li> 				<li class="epkb-show-all-articles" tabindex="0" role="button" aria-expanded="false">
1252					<span class="epkb-show-text">						View More Articles (25)					</span>
1253					<span class="epkb-hide-text epkb-hide-elem">Hide Articles</span>
1254				</li>             
1254       
1255		</ul> 		</div>    					</li>                
1256					<li id="epkb-top-cat-id-37" class="epkb-sidebar__cat__top-cat">                
1257		<div class="epkb-sidebar__cat__top-cat__heading-container   sidebar_section_divider" tabindex="0" role="button" aria-expanded="false">
1258			<div class="epkb-sidebar__heading__inner">
1259
1260				<!-- CATEGORY ICON -->
1261				<div class="epkb-sidebar__heading__inner__name">										<h2 class="epkb-sidebar__heading__inner__cat-name"  style="font-size:18px;" >Test Results</h2>
1262				</div>
1263
1264
1265				<!-- CATEGORY DESC --> 			</div>
1266		</div>        
1267		<div class="epkb-sidebar__cat__top-cat__body-container"  style="font-size:16px;" >  
1268		<ul class="epkb-sidebar__body__main-cat epkb-articles eckb-articles-ordering"  style="padding-left: 10px;" > 				<li class=" article-on-active-bold" id="sidebar_link_652"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1269		<a href="https://testgrid.io/docs/document/mobile-test-results/"  class="epkb-sidebar-article epkb-article--no-icon"
1270		            data-kb-article-id="652" >
1271			<span class="eckb-article-title"  style="color: #243b53;"  >
1272				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1273				<span class="eckb-article-title__text"  style="font-size:16px;" >6. Test Results</span>
1274			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_654"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1275		<a href="https://testgrid.io/docs/document/web-test-results/"  class="epkb-sidebar-article epkb-article--no-icon"
1276		            data-kb-article-id="654" >
1277			<span class="eckb-article-title"  style="color: #243b53;"  >
1278				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1279				<span class="eckb-article-title__text"  style="font-size:16px;" >6. Test Results</span>
1280			</span> 		</a>    				</li> 				<li class=" article-on-active-bold" id="sidebar_link_3932_2"  style="padding-bottom: 4px; padding-top: 4px;"  >   
1281		<a href="https://testgrid.io/docs/document/downloading-codeless-build-html-reports-for-web-and-mobile/?seq_no=2"  class="epkb-sidebar-article epkb-article--no-icon"
1282		            data-kb-article-id="3932" >
1283			<span class="eckb-article-title"  style="color: #243b53;"  >
1284				<span class=""  style="color: #243b53;"  aria-hidden="true"></span>
1285				<span class="eckb-article-title__text"  style="font-size:16px;" >Downloading Codeless Build HTML Reports for Web and Mobile</span>
1286			</span> 		</a>    				</li> 
1287		</ul> 		</div>    					</li>                
1288			</ul>
1289
1290		</section>        </div>
1291		        <article id="eckb-article-content" tabindex="-1" data-article-id="809" >                        <div id="eckb-article-content-header-v2" ><div id="eckb-article-content-header-row-2"><div class="eckb-article-content-header-row-left-group"><div id="eckb-article-content-title-container"><h1 class="eckb-article-title">Browser Cloud: Secure Remote Browser Testing</h1></div></div></div></div><div id="eckb-article-content-body" ><div class="wp-playlist wp-video-playlist wp-playlist-light">
1292		<video controls="controls" preload="none" width="778"
1293		 height="438"	></video>
1294	<div class="wp-playlist-next"></div>
1295	<div class="wp-playlist-prev"></div>
1296	<noscript>
1297	<ol>
1298		<li><a href='https://testgrid.io/docs/wp-content/uploads/2021/08/Browser-Cloud-Secure-Remote-Browser-Testing-1.mp4'>Browser Cloud- Secure Remote Browser Testing</a></li>	</ol>
1299	</noscript>
1300	
1300<script type="application/json" class="wp-playlist-script">{"type":"video","tracklist":true,"tracknumbers":true,"images":true,"artists":true,"tracks":[{"src":"https://testgrid.io/docs/wp-content/uploads/2021/08/Browser-Cloud-Secure-Remote-Browser-Testing-1.mp4","type":"video/mp4","title":"Browser Cloud- Secure Remote Browser Testing","caption":"","description":"","meta":{"length_formatted":"1:34"},"dimensions":{"original":{"width":1920,"height":1080},"resized":{"width":778,"height":438}},"image":{"src":"https://testgrid.io/docs/wp-includes/images/media/video.svg","width":48,"height":64},"thumb":{"src":"https://testgrid.io/docs/wp-includes/images/media/video.svg","width":48,"height":64}}]}</script>
1300
1301</div>
1302	
1303<h3>Introduction:</h3>
1304<p data-start="117" data-end="553">Modern software testing demands flexibility, security, and the ability to test applications across a wide range of real devices and browsers. To meet these needs, TestGrid provides a powerful remote access and control solution that supports both <strong data-start="363" data-end="395">public and private instances</strong>. With the option to deploy a private lab on-premise behind your VPN, TestGrid ensures enterprise-grade security while remaining simple to install and manage.</p>
1305<p data-start="555" data-end="1111">This help document serves as a comprehensive guide to getting started with TestGrid’s remote testing capabilities. It walks you through the step-by-step process of remotely accessing and controlling browsers and devices, executing <strong data-start="786" data-end="809">Selenium and Appium</strong> automation scripts, and performing extensive testing across multiple browsers and real mobile devices. Whether you are setting up your first test environment or scaling your existing testing infrastructure, this guide will help you efficiently leverage TestGrid for reliable and secure test execution.</p>
1306<h4>Step 1: Log in to the TestGrid portal with valid credentials.</h4>
1307<p>Start by logging in with valid credentials and navigating to the &#8220;Real Device Cloud&#8221; option tab.</p>
1308<h4>Step 2: Explore the Real Device Cloud.</h4>
1309<p>Once you&#8217;ve accessed the &#8220;Real Device Cloud,&#8221; you&#8217;ll find a myriad of real devices and browsers at your disposal. This extensive collection ensures that you have access to numerous testing environments, making your testing process more versatile and thorough.</p>
1310<p><img fetchpriority="high" decoding="async" class="size-full wp-image-5581 aligncenter" src="https://testgrid.io/docs/wp-content/uploads/2021/08/Screenshot-2025-12-26-at-14.50.55.png" alt="" width="2939" height="1657" /></p>
1311<h4>Key features of TestGrid:</h4>
1312<ul>
1313<li><strong>Remote Access and Control:</strong> TestGrid provides seamless remote access and control of devices and browsers, enabling you to execute your Appium and Selenium code from anywhere.</li>
1314<li><strong>Support for Public and Private Instances: </strong>Whether you&#8217;re working with public or private instances, TestGrid accommodates both setups, ensuring flexibility in your testing infrastructure.</li>
1315<li><strong>On-Premise Lab Setup: </strong>Easily set up your lab on-premise, behind your VPN, ensuring that your testing environment remains within the secure confines of your network.</li>
1316<li><strong>Highly Secure and Easy to Install:</strong> TestGrid prioritizes security without compromising on ease of use. The installation process is straightforward, allowing you to focus on testing rather than complex setup procedures.</li>
1317<li><strong>Multi-Browser and Multi-Device Testing</strong>: With TestGrid, you can effortlessly conduct multi-browser testing on multiple devices. Test your applications across various browsers to ensure compatibility and optimal performance.</li>
1318<li><b data-stringify-type="bold">Remotely Connect and Execute Appium/Selenium Code:</b> TestGrid allows you to remotely connect to devices and execute your Appium/Selenium code, streamlining the testing process and enhancing collaboration among team members.</li>
1319</ul>
1320<h4>Conclusion:</h4>
1321<p>Incorporating TestGrid into your testing workflow provides a robust solution for remote browser testing. Its support for various instances, secure setup, and seamless integration with Appium/Selenium make it a valuable tool for ensuring the quality and reliability of your web applications. Follow the steps outlined in this guide to get started with TestGrid and enhance your testing capabilities.</p>
1322</div><div id="eckb-article-content-footer" ><div class="eckb-article-content-footer__article-meta"></div>
1323		<div class="epkb-article-navigation-container epkb-article-navigation--next-link-right">            				<div class="epkb-article-navigation__next"><a href="https://testgrid.io/docs/document/mobile-device-cloud/" rel="next">
1324					<span class="epkb-article-navigation__label">
1325					    Next
1326					    <span class="epkb-article-navigation__label__next__icon epkbfa epkbfa-caret-right"></span>
1327                    </span>
1328					<span title="Real Mobile Device Cloud: Secure Remote Mobile Testing" class="epkb-article-navigation-article__title">
1329						Real Mobile Device Cloud: Secure Remote Mobile Testing
1330						<span class="epkb-article-navigation__next__icon epkbfa ep_font_icon_document"></span>
1331					</span>
1332				</a>
1333			   				</div>  
1334		</div>        </div>
1335		        </article><!-- /#eckb-article-content -->     <div id="eckb-article-right-sidebar" >
1336			<div class="eckb-article-toc  eckb-article-toc--bmode-between eckb-article-toc-reset "				
1337				data-offset="0"
1338				data-min="2"
1339				data-max="6"
1340				data-speed="300"
1341				data-exclude_class=""
1342				><div class="eckb-article-toc__title">Table of Contents</div></div>
1343			</div>
1344			</div><!-- /#eckb-article-body -->              <div id="eckb-article-footer" ></div>
1345		</div><!-- /#eckb-article-page-container-v2 -->
1346
1347		<style id="eckb-article-styles" type="text/css">@media only screen and (min-width:768px){#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-1,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-2,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-3,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-4,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-header-row-5{flex-direction:row;}}#eckb-article-content-header-row-2{margin-bottom:0px;}#eckb-article-content-header-row-2 .eckb-article-content-header-row-left-group,#eckb-article-content-header-row-2 .eckb-article-content-header-row-right-group{align-items:flex-end;}#eckb-article-content-footer .epkb-article-navigation-container a{background-color:#ffffff;color:#4c4c4c;}#eckb-article-content-footer .epkb-article-navigation-container a:hover{background-color:#dee3e5;color:#6d6d6d;}#eckb-article-body .eckb-article-toc ul a.active{background-color:#ffffff;color:#1f0844;}#eckb-article-body .eckb-article-toc ul a:hover{background-color:#ffffff;color:#1f0844;}#eckb-article-body .eckb-article-toc__inner{border-color:#0e0c2b;font-size:14px !important;background-color:#fcfcfc;}#eckb-article-body .eckb-article-toc__inner a{color:#243b53;font-size:14px !important;}#eckb-article-body .eckb-article-toc__title{color:#243b53;font-size:15px !important;}</style>   
1348	</div> <footer id="site-footer" class="site-footer">
1349    <div class="footer-container">
1350        <!-- Left content -->
1351        <div class="footer-left">
1352            &copy; 2026 <a target="_blank" href="https://testgrid.io/">TestGrid.</a> All rights reserved
1353        </div>
1354
1355        <!-- Right content -->
1356        <div class="footer-right">
1357            <a href="https://www.linkedin.com/company/testgrid.io" target="_blank"
1358                aria-label="LinkedIn">
1359                <svg width="20" height="20" viewBox="0 0 448 512" fill="currentColor"
1360                    xmlns="http://www.w3.org/2000/svg">
1361                    <path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 
1362                    108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 
1363                    107.58 0c0 29.7-24.1 54.3-53.79 
1364                    54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 
1365                    0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 
1366                    42.69-48.3 87.88-48.3 94 0 
1367                    111.28 61.9 111.28 142.3V448z" />
1368                </svg>
1369            </a>
1370            <a href="https://twitter.com/testgridio" target="_blank"
1371                aria-label="Twitter">
1372                <svg width="20" height="20" viewBox="0 0 512 512" fill="currentColor"
1373                    xmlns="http://www.w3.org/2000/svg">
1374                    <path d="M459.37 151.716c.325 4.548.325 9.097.325 
1375                    13.645 0 138.72-105.583 298.558-298.558 
1376                    298.558-59.452 0-114.68-17.219-161.137-47.106 
1377                    8.447.974 16.568 1.299 25.34 
1378                    1.299 49.055 0 94.213-16.568 
1379                    130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 
1380                    6.498.974 12.995 1.624 19.818 1.624 
1381                    9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985 
1382                    v-1.299c13.969 7.797 30.214 12.67 47.431 
1383                    13.319-28.264-18.843-46.781-51.005-46.781-87.391 
1384                    0-19.492 5.197-37.36 14.294-52.954 
1385                    51.655 63.675 129.3 105.258 216.365 
1386                    109.807-1.624-7.797-2.599-15.918-2.599-24.04 
1387                    0-57.828 46.782-104.934 104.934-104.934 
1388                    30.213 0 57.502 12.67 76.67 33.137 
1389                    23.715-4.548 46.456-13.32 66.599-25.34 
1390                    -7.798 24.366-24.366 44.833-46.132 
1391                    57.827 21.117-2.273 41.584-8.122 
1392                    60.426-16.243-14.292 20.791-32.161 
1393                    39.308-52.628 54.253z" />
1394                </svg>
1395            </a>
1396            <a href="https://www.facebook.com/TestGrid/" target="_blank"
1397                aria-label="Facebook">
1398                <svg width="20" height="20" viewBox="0 0 512 512" fill="currentColor"
1399                    xmlns="http://www.w3.org/2000/svg">
1400                    <path d="M504 256C504 119 393 8 256 8S8 
1401                    119 8 256c0 123.78 90.69 226.38 
1402                    209.25 245V327.69h-63V256h63v-54.64c0-62.15 
1403                    37-96.48 93.67-96.48 27.14 0 
1404                    55.52 4.84 55.52 4.84v61h-31.28c-30.8 
1405                    0-40.41 19.12-40.41 38.73V256h68.78l-11 
1406                    71.69h-57.78V501C413.31 482.38 
1407                    504 379.78 504 256z" />
1408                </svg>
1409            </a>
1410
1411            <a href="https://www.youtube.com/channel/UCD-Pr9sNPxDTIRNykw0N_5w" target="_blank"
1412                aria-label="TestGrid's YouTube channel">
1413                <svg width="20" height="20" stroke="currentColor" fill="currentColor" stroke-width="0"
1414                    viewBox="0 0 576 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg">
1415                    <path
1416                        d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z">
1417                    </path>
1418                </svg>
1419            </a>
1420        </div>
1421    </div>
1422</footer>
1423<script type="text/html" id="tmpl-wp-playlist-current-item">
1424	<# if ( data.thumb && data.thumb.src ) { #>
1425		<img src="{{ data.thumb.src }}" alt="" />
1426	<# } #>
1427	<div class="wp-playlist-caption">
1428		<span class="wp-playlist-item-meta wp-playlist-item-title">
1429			<# if ( data.meta.album || data.meta.artist ) { #>
1430				&#8220;{{ data.title }}&#8221;			<# } else { #>
1431				{{ data.title }}
1432			<# } #>
1433		</span>
1434		<# if ( data.meta.album ) { #><span class="wp-playlist-item-meta wp-playlist-item-album">{{ data.meta.album }}</span><# } #>
1435		<# if ( data.meta.artist ) { #><span class="wp-playlist-item-meta wp-playlist-item-artist">{{ data.meta.artist }}</span><# } #>
1436	</div>
1437</script>
vendor: 1 bytes, line 1437
1437
1438<script type="text/html" id="tmpl-wp-playlist-item">
1439	<div class="wp-playlist-item">
1440		<a class="wp-playlist-caption" href="{{ data.src }}">
1441			{{ data.index ? ( data.index + '. ' ) : '' }}
1442			<# if ( data.caption ) { #>
1443				{{ data.caption }}
1444			<# } else { #>
1445				<# if ( data.artists && data.meta.artist ) { #>
1446					<span class="wp-playlist-item-title">
1447						&#8220;{{{ data.title }}}&#8221;					</span>
1448					<span class="wp-playlist-item-artist"> &mdash; {{ data.meta.artist }}</span>
1449				<# } else { #>
1450					<span class="wp-playlist-item-title">{{{ data.title }}}</span>
1451				<# } #>
1452			<# } #>
1453		</a>
1454		<# if ( data.meta.length_formatted ) { #>
1455		<div class="wp-playlist-item-length">{{ data.meta.length_formatted }}</div>
1456		<# } #>
1457	</div>
1458</script>
1458
1459	
1459<script type="speculationrules">
1460{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/docs/*"},{"not":{"href_matches":["/docs/wp-*.php","/docs/wp-admin/*","/docs/wp-content/uploads/*","/docs/wp-content/*","/docs/wp-content/plugins/*","/docs/wp-content/themes/hello-elementor-child/*","/docs/wp-content/themes/hello-elementor/*","/docs/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1461</script>
vendor: 1 bytes, line 1461
1461
1462<script id="tg-magnific-popup-js-js" src="https://testgrid.io/docs/wp-content/themes/hello-elementor-child/assets/js/jquery.magnific-popup.min.js?ver=1791057314"></script>
vendor: 1 bytes, line 1462
1462
1463<script id="tg-search-script-js-js" src="https://testgrid.io/docs/wp-content/themes/hello-elementor-child/assets/js/search-script.js?ver=1791057314"></script>
vendor: 1 bytes, line 1463
1463
1464<script id="tg-document-script-js-js" src="https://testgrid.io/docs/wp-content/themes/hello-elementor-child/assets/js/document-script.js?ver=1791057314"></script>
vendor: 1 bytes, line 1464
1464
1465<script id="enlighterjs-js" src="https://testgrid.io/docs/wp-content/plugins/enlighter/cache/enlighterjs.min.js?ver=wSS9hOUzgouoZkf"></script>
vendor: 1 bytes, line 1465
1465
1466<script id="enlighterjs-js-after">
1467!function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":4,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"scroll","linenumbers":true,"theme":"godzilla","language":"generic","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console);
1468//# sourceURL=enlighterjs-js-after
1469</script>
vendor: 1 bytes, line 1469
1469
1470<script id="epkb-glossary-tooltips-js" src="https://testgrid.io/docs/wp-content/plugins/echo-knowledge-base/js/glossary-tooltips.min.js?ver=17.214.0"></script>
vendor: 1 bytes, line 1470
1470
1471<script id="underscore-js" src="https://testgrid.io/docs/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 1471
1471
1472<script id="wp-util-js-extra">
1473var _wpUtilSettings = {"ajax":{"url":"/docs/wp-admin/admin-ajax.php"}};
1474//# sourceURL=wp-util-js-extra
1475</script>
vendor: 1 bytes, line 1475
1475
1476<script id="wp-util-js" src="https://testgrid.io/docs/wp-includes/js/wp-util.min.js?ver=0cc0d0d2109ec0d6c06ee81761574047"></script>
vendor: 1 bytes, line 1476
1476
1477<script id="backbone-js" src="https://testgrid.io/docs/wp-includes/js/backbone.min.js?ver=1.6.1"></script>
vendor: 1 bytes, line 1477
1477
1478<script id="mediaelement-core-js-before">
1479var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
1480//# sourceURL=mediaelement-core-js-before
1481</script>
vendor: 1 bytes, line 1481
1481
1482<script id="mediaelement-core-js" src="https://testgrid.io/docs/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 1482
1482
1483<script id="mediaelement-migrate-js" src="https://testgrid.io/docs/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=0cc0d0d2109ec0d6c06ee81761574047"></script>
vendor: 1 bytes, line 1483
1483
1484<script id="mediaelement-js-extra">
1485var _wpmejsSettings = {"pluginPath":"/docs/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
1486//# sourceURL=mediaelement-js-extra
1487</script>
vendor: 1 bytes, line 1487
1487
1488<script id="wp-playlist-js" src="https://testgrid.io/docs/wp-includes/js/mediaelement/wp-playlist.min.js?ver=0cc0d0d2109ec0d6c06ee81761574047"></script>
vendor: 1 bytes, line 1488
1488
1489<script id="wp-emoji-settings" type="application/json">
1490{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://testgrid.io/docs/wp-includes/js/wp-emoji-release.min.js?ver=0cc0d0d2109ec0d6c06ee81761574047"}}
1491</script>
vendor: 1 bytes, line 1491
1491
1492<script type="module">
1493/*! This file is auto-generated */
1494var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1495//# sourceURL=https://testgrid.io/docs/wp-includes/js/wp-emoji-loader.min.js
1496</script>
1496
1497
1498</body>
1499</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.