{"id":13,"date":"2020-08-17T13:02:38","date_gmt":"2020-08-17T13:02:38","guid":{"rendered":"http:\/\/localhost:8888\/document\/document\/"},"modified":"2026-04-08T09:27:12","modified_gmt":"2026-04-08T09:27:12","slug":"document","status":"publish","type":"page","link":"https:\/\/testgrid.io\/docs\/document\/","title":{"rendered":"document"},"content":{"rendered":"\t\t<div id=\"epkb-modular-main-page-container\" role=\"main\" aria-labelledby=\"epkb-modular-main-page-container\" class=\"epkb-css-full-reset eckb_mp_active_theme_hello-elementor\">\t\t\t\n\t\t\t<div id=\"epkb-ml__row-1\" data-feature=\"search\" class=\"epkb-ml__row\">                \n\t\t<div id=\"epkb-ml__module-search\" class=\"epkb-ml__module \">   \n\t\t\t<!-- Classic Search Layout -->\n\t\t\t<div id=\"epkb-ml-search-classic-layout\">    \t\t<h2 class=\"epkb-ml-search-title\">Help Center<\/h2>   \t\t\t\t<form id=\"epkb-ml-search-form\" class=\"epkb-ml-search-input-height--large\" method=\"get\" onsubmit=\"return false;\">\n\t\t\t\t<input type=\"hidden\" id=\"epkb_kb_id\" value=\"1\" >\n\n\t\t\t\t<!-- Search Input Box -->\n\t\t\t\t<div id=\"epkb-ml-search-box\">\n\t\t\t\t\t<input class=\"epkb-ml-search-box__input\" type=\"text\" name=\"s\" value=\"\" aria-label=\"Search the documentation...\"\n\t\t\t\t\t        placeholder=\"Search the documentation...\" aria-controls=\"epkb-ml-search-results\" >\n\t\t\t\t\t<button class=\"epkb-ml-search-box__btn\" type=\"submit\">\n                        <span class=\"epkb-ml-search-box__text\"> Search<\/span>\n                        <span class=\"epkbfa epkbfa-spinner epkbfa-ml-loading-icon\"><\/span>\n                    <\/button>\n\t\t\t\t<\/div>\n\n\t\t\t\t<!-- Search Results -->\n\t\t\t\t<div id=\"epkb-ml-search-results\" aria-live=\"polite\"><\/div>\n\t\t\t<\/form>\n\t\t<\/div>  \n\t\t<\/div>  \t\t\t<\/div>  \n\t\t\t<div id=\"epkb-ml__row-2\" data-feature=\"categories_articles\" class=\"epkb-ml__row\">                \n\t\t<div id=\"epkb-ml__module-categories-articles\" class=\"epkb-ml__module \">  \n\t\t<div id=\"epkb-ml-tabs-layout\" role=\"main\" aria-labelledby=\"epkb-ml-tabs-layout\" class=\"epkb-layout-container epkb-css-full-reset epkb-tabs-template\">\n\t\t\t<div id=\"epkb-content-container\">\n\t\t\t\t<div class=\"epkb-section-container\">\n\t\t\t\t\t<div class=\"epkb-content-container\">\n\n\t\t\t\t\t\t<!-- Navigation Tabs -->\t\t\t\t\t\t\n\t\t\t<section class=\"epkb-main-nav epkb-down-pointer\"  style=\"font-size:14px;background-color: #ffffff;\"  >   \n\t\t\t\t<ul class=\"epkb-nav-tabs epkb-top-categories-list epkb-nav-tabs-multirow epkb-nav-tabs-multirow--max-6\" role=\"tablist\" style=\"background-color: #ffffff; border-bottom-color: #686868; border-bottom-style: solid; border-bottom-width: 1px;\"  > \n\t\t\t\t\t\t<ul class=\"epkb-nav-tabs-multirow__row epkb-nav-tabs-multirow__row--count-2\">    \n\t\t\t\t\t\t\t<li id=\"epkb_tab_1\" tabindex=\"0\" role=\"tab\" aria-selected=\"true\" class=\"active epkb_top_categories\" data-cat-name=\"documentation\" >\n\n\t\t\t\t\t\t\t\t<div class=\"epkb-category-level-1\" data-kb-category-id=\"34\"  style=\"color: #686868;\"  >\n\t\t\t\t\t\t\t\t\t<h2 class=\"epkb-cat-name\">Documentation<\/h2>\n\t\t\t\t\t\t\t\t<\/div>  \t\t\t\t\t\t\t<\/li> \n\t\t\t\t\t\t\t<li id=\"epkb_tab_2\" tabindex=\"0\" role=\"tab\" aria-selected=\"false\" class=\" epkb_top_categories\" data-cat-name=\"test-results\" >\n\n\t\t\t\t\t\t\t\t<div class=\"epkb-category-level-1\" data-kb-category-id=\"37\"  style=\"color: #686868;\"  >\n\t\t\t\t\t\t\t\t\t<h2 class=\"epkb-cat-name\">Test Results<\/h2>\n\t\t\t\t\t\t\t\t<\/div>  \t\t\t\t\t\t\t<\/li> \n\t\t\t\t\t<\/ul>   \n\t\t\t\t<\/ul>\n\t\t\t<\/section>  \n\t\t\t\t\t\t<!-- Main Page Content -->\n\t\t\t\t\t\t<div class=\"epkb-panel-container\">\t\t\t\t\n\t\t\t<div class=\"epkb_tab_1 epkb_top_panel epkb-tab-panel epkb-three-col eckb-categories-list active\"> \t\t\t\t\t<section class=\"no_shadow epkb-top-category-box epkb-tab-top-articles\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\" >\n\t\t\t\t\t\t<div class=\"epkb-section-body epkb-ml-articles-list\">    \t\t\t\t\t\t\t<div class=\"epkb-ml-articles-list epkb-total-columns-3\">   \t\t\t\t\t\t\t\t\t<ul class=\"epkb-list-column epkb-list-column-1\">   \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/1-jenkins-integration\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"506\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >1. CI CD Integration<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/2-test-suite-management\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"642\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >2. Test Suite Management<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/mobile-element-extraction\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"400\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >3. Element Extraction from iOS and Android Device<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/scriptless-test-case-creation-in-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"417\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Scriptless Test Case Creation in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/autoheal-and-autofix-test-automation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1445\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >AutoHeal and AutoFix for Codeless Test Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/automation-tips-for-react-native-app-development\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1534\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Automation Tips for React Native App Development<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/biometric-authentication\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2685\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >BioMetric Authentication<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/network-assertions-writing-and-execution\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3474\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Network Assertions: Writing and Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/circleci-integration-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1712\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >CircleCI Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/cross-browser-e2e-testing-using-cypress-on-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3514\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Cross-Browser E2E Testing Using Cypress on TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/dynamic-test-case-execution-on-testgrid-leveraging-random-device-allocation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3879\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Dynamic Test Case Execution on TestGrid: Leveraging Random Device Allocation<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/executing-appium-code-from-windows-machine-to-remote-ios-device\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"980\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Executing Appium Code from Windows Machine to Remote iOS Device<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/cross-browser-testing-with-testgrid-selenium-using-local-execution\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1614\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Cross-Browser Testing with TestGrid Selenium Using Local Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t<\/ul>   \t\t\t\t\t\t\t\t\t<ul class=\"epkb-list-column epkb-list-column-2\">   \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/executing-your-local-web-automation-robot-code\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1210\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Executing Your Local Web Automation Robot Code<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/image-injection-for-camera-testing-on-real-devices\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2674\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Image Injection for Camera Testing on Real Devices<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/mobile-app-test-case-execution\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"842\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Mobile App Test Case Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/parallel-execution-on-multiple-browsers\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"850\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Parallel Execution on Multiple Browsers<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/parallel-execution-on-multiple-devices\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"848\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Parallel Execution on Multiple Devices<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/performance-load-testing-using-jmeter-in-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1959\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Performance &amp; Load Testing using JMeter in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/real-devices-access-using-remote-lite-url\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3811\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Real Devices Access Using Remote Lite URL<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/executing-your-local-mobile-automation-robot-code\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1274\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Robot Framework for Python: Local Mobile Automation with TestGrid Device Cloud<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/run-playwright-tests-remotely-in-minutes-using-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4279\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Running Playwright Tests Remotely Using TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/codeless-integration-testing-with-network-assertions\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"844\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Codeless Integration Testing with Network Assertions<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/scriptless-mobile-app-test-case-writing\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"840\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Codeless\/Scriptless Mobile App Test Case Writer<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/scriptless-web-test-case-writer\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"836\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Codeless\/Scriptless Web Test Case Writer<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/scriptless-codeless-debugging\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3611\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Scriptless\/Codeless Debugging<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t<\/ul>   \t\t\t\t\t\t\t\t\t<ul class=\"epkb-list-column epkb-list-column-3\">   \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tap-action-with-x-and-y-coordinates-for-perform-on-element-interaction\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3828\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Tap action with X and Y coordinates for perform on element Interaction<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/test-case-versioning-management\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"813\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Test Case Version&#039;s &amp; Management<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/test-data-management-with-parameterization-in-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"846\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Test Data Management with Parameterization in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/accelerate-mobile-app-testing-with-testgrid-local-appium-execution\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1648\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Accelerate Mobile App Testing with TestGrid Local Appium Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tg-connect-securely-connect-your-local-environment-using-tg-tunnel\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3002\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >TG Connect: Securely Connect Your Local Environment Using TG Tunnel<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tg-drive\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3739\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >TG Drive<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tosca-integration-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2123\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Tosca Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/video-recording-for-build-execution-in-codeless-testing\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3907\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Video Recording for Build Execution in Codeless Testing<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/visual-testing\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2601\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Visual Regression Testing Using Local Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/web-test-case-execution\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"838\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Web Test Case Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/run-codeceptjs-tests-remotely-on-testgrid-mobile-browser\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5370\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Run CodeceptJS Tests Remotely on TestGrid (Mobile &amp; Browser)<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/best-practices-troubleshooting-guide-for-mobile-local-appium-execution-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"6008\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Best Practices &amp; Troubleshooting Guide for Mobile Local Appium Execution with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t<\/ul>   \t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/section> \t\t\t\t\t\t<div class=\"epkb-ml__module-categories-articles__row\">  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_30\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"30\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >TestGrid Remote Device Cloud<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"30\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"809\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/browser-cloud-secure-remote-browser-testing\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"809\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Browser Cloud: Secure Remote Browser Testing<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"811\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/real-mobile-device-cloud-secure-remote-mobile-testing\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"811\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Real Mobile Device Cloud: Secure Remote Mobile Testing<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2664\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/how-to-get-the-user-token-on-testgrid-platform\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2664\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >How to get the User Token On TestGrid PlatForm<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1392\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/device-reservation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1392\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Device Reservation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1415\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/app-management\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1415\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >App Management<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2674\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/image-injection-for-camera-testing-on-real-devices\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2674\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Image Injection for Camera Testing on Real Devices<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2685\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/biometric-authentication\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2685\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >BioMetric Authentication<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2536\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/object-spy-and-searching-xpath-in-appium-inspector\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2536\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Object Spy and Searching XPath in Appium Inspector<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3337\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/perform-geo-location-testing-on-tg-cloud\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3337\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Perform Geo-location Testing On TG Cloud<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3679\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/running-adb-native-commands-with-testgrid-device-cloud\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3679\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Running ADB Native Commands with TestGrid Device Cloud<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3867\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/push-notification-testing-in-testgrid-real-device\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3867\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Push Notification Testing in TestGrid Real Device<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3355\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/image-annotation-for-marking-bugs-with-jira\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3355\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Image Annotation for Marking Bugs with JIRA<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"1761\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/manual-testing-and-test-results-with-mobile-screen-recording\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1761\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Manual Testing and Test Results with Mobile Screen Recording<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3002\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tg-connect-securely-connect-your-local-environment-using-tg-tunnel\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3002\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >TG Connect: Securely Connect Your Local Environment Using TG Tunnel<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"2558\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/central-repository-for-user-recordings-videos\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2558\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Central Repository for User Recordings Videos<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"2636\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/configuring-pin-on-real-devices-in-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2636\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Configuring PIN on Real Devices in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3739\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tg-drive\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3739\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >TG Drive<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3905\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/browser-resolutions-and-actions\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3905\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Browser resolutions and actions<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3811\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/real-devices-access-using-remote-lite-url\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3811\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Real Devices Access Using Remote Lite URL<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4599\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/audio-output-streaming-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4599\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Audio Output Streaming with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"2384\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/virtual-usb-testing-on-real-mobile-devices\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2384\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Virtual Remote USB Devices (vUSB) with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"5840\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/device_cloud_multiple_language_support\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5840\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Device Cloud \u2013 Multiple Language Support<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \t\t\t<button class=\"epkb-show-all-articles\" aria-expanded=\"false\" data-btn-id=\"30\">\n\t\t\t\t\t<span class=\"epkb-show-text\">\t\t\t\t\tShow all articles ( 12 )\n\t\t\t\t\t<\/span>\n\t\t\t\t<span class=\"epkb-hide-text epkb-hide-elem\">Collapse Articles<\/span>\n\t\t\t<\/button>\t\t\t\t\t\n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_115\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"115\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >Scriptless\/Codeless Testing<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"115\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"836\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/scriptless-web-test-case-writer\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"836\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Codeless\/Scriptless Web Test Case Writer<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"840\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/scriptless-mobile-app-test-case-writing\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"840\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Codeless\/Scriptless Mobile App Test Case Writer<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"417\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/scriptless-test-case-creation-in-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"417\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Scriptless Test Case Creation in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"838\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/web-test-case-execution\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"838\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Web Test Case Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"842\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/mobile-app-test-case-execution\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"842\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Mobile App Test Case Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"4816\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/using-custom-expressions-in-scriptless-test-cases-with-java-selenium-appium\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4816\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Use Custom Expressions in Scriptless Test Cases with Java (Selenium &amp; Appium)<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3474\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/network-assertions-writing-and-execution\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3474\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Network Assertions: Writing and Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3907\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/video-recording-for-build-execution-in-codeless-testing\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3907\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Video Recording for Build Execution in Codeless Testing<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3842\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/visual-regression-testing-using-codeless-automation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3842\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Visual Regression Testing Using Codeless Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3828\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tap-action-with-x-and-y-coordinates-for-perform-on-element-interaction\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3828\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Tap action with X and Y coordinates for perform on element Interaction<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3611\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/scriptless-codeless-debugging\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3611\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Scriptless\/Codeless Debugging<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"813\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/test-case-versioning-management\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"813\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Test Case Version&#039;s &amp; Management<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"1445\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/autoheal-and-autofix-test-automation\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1445\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >AutoHeal and AutoFix for Codeless Test Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"844\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/codeless-integration-testing-with-network-assertions\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"844\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Codeless Integration Testing with Network Assertions<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3994\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/using-global-variables-in-test-cases-and-functions\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3994\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Using Global Variables in Test Cases and Functions<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"846\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/test-data-management-with-parameterization-in-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"846\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Test Data Management with Parameterization in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"848\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/parallel-execution-on-multiple-devices\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"848\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Parallel Execution on Multiple Devices<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"850\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/parallel-execution-on-multiple-browsers\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"850\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Parallel Execution on Multiple Browsers<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3589\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/add-a-import-statements-and-custom-libraries-in-version-suites\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3589\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Using Import Statements and Custom Libraries in Versioned Test Suites<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3932\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/downloading-codeless-build-html-reports-for-web-and-mobile\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3932\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Downloading Codeless Build HTML Reports for Web and Mobile<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4657\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/uploading-files-for-website-testing-via-testgrid-tg-drive\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4657\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Uploading Files for Website Testing via TestGrid TG Drive<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4150\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/debugging-test-case-compilation-failed-error-in-testgrid-causes-solutions\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4150\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Debugging \u2018Test Case Compilation Failed\u2019 Error in TestGrid: Causes &amp; Solutions<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4403\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/accessibility-testing\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4403\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Accessibility Testing<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4270\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/testcase-scheduler\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4270\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Test Case Scheduler \u2013 Automate Your Codeless Builds<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4211\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/testcase-tagging\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4211\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Test Case Tagging In Codeless\/Scriptless and Device Tagging<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4739\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/codeless-sequential-runs-web-to-mobile-mobile-to-web-using-api\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4739\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Codeless Sequential Test Execution Across Web and Mobile Using APIs<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4344\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/test-case-execution-on-android-emulators-and-ios-simulators-using-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4344\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Test Case Execution on Android Emulators and iOS Simulators Using TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"6061\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/how-to-use-tg-variables-in-custom-script\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"6061\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >How to Use TG Variables in Custom Script<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"6145\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/retry-mechanism-for-codeless-test-automation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"6145\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Retry Mechanism for Codeless Test Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \t\t\t<button class=\"epkb-show-all-articles\" aria-expanded=\"false\" data-btn-id=\"115\">\n\t\t\t\t\t<span class=\"epkb-show-text\">\t\t\t\t\tShow all articles ( 19 )\n\t\t\t\t\t<\/span>\n\t\t\t\t<span class=\"epkb-hide-text epkb-hide-elem\">Collapse Articles<\/span>\n\t\t\t<\/button>\t\t\t\t\t\n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_31\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"31\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >End-to-End (E2E) Automation Testing<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"31\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1614\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/cross-browser-testing-with-testgrid-selenium-using-local-execution\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1614\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Cross-Browser Testing with TestGrid Selenium Using Local Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1648\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/accelerate-mobile-app-testing-with-testgrid-local-appium-execution\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1648\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Accelerate Mobile App Testing with TestGrid Local Appium Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2489\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/view-execution-results-and-reports-of-automation-testing\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2489\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >View Execution Results and Reports of Automation Testing<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3946\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/local-executions-with-insights-data-page-performance-summary-metric-data\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3946\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Local executions with Insights data &amp; Page performance summary metric data<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2601\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/visual-testing\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2601\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Visual Regression Testing Using Local Execution<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1210\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/executing-your-local-web-automation-robot-code\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1210\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Executing Your Local Web Automation Robot Code<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1274\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/executing-your-local-mobile-automation-robot-code\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1274\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Robot Framework for Python: Local Mobile Automation with TestGrid Device Cloud<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"980\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/executing-appium-code-from-windows-machine-to-remote-ios-device\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"980\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Executing Appium Code from Windows Machine to Remote iOS Device<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"860\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/download-scriptless-generated-appium-code\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"860\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Download Scriptless Generated Appium Code<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3211\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/native-app-test-on-android\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3211\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Native App Test on Android<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3222\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/native-app-test-on-ios\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3222\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Native App Test on iOS<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"4279\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/run-playwright-tests-remotely-in-minutes-using-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4279\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Running Playwright Tests Remotely Using TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3514\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/cross-browser-e2e-testing-using-cypress-on-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3514\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Cross-Browser E2E Testing Using Cypress on TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"3879\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/dynamic-test-case-execution-on-testgrid-leveraging-random-device-allocation\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3879\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Dynamic Test Case Execution on TestGrid: Leveraging Random Device Allocation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"2588\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integration-of-webdriverio-with-testgrid-web-and-real-device-cloud-executions\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2588\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Run WebDriverIO Tests Remotely on TestGrid (Mobile &amp; Browser)<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"5370\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/run-codeceptjs-tests-remotely-on-testgrid-mobile-browser\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5370\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Run CodeceptJS Tests Remotely on TestGrid (Mobile &amp; Browser)<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"6008\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/best-practices-troubleshooting-guide-for-mobile-local-appium-execution-with-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"6008\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Best Practices &amp; Troubleshooting Guide for Mobile Local Appium Execution with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \t\t\t<button class=\"epkb-show-all-articles\" aria-expanded=\"false\" data-btn-id=\"31\">\n\t\t\t\t\t<span class=\"epkb-show-text\">\t\t\t\t\tShow all articles ( 7 )\n\t\t\t\t\t<\/span>\n\t\t\t\t<span class=\"epkb-hide-text epkb-hide-elem\">Collapse Articles<\/span>\n\t\t\t<\/button>\t\t\t\t\t\n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \t\t\t\t\t\t<\/div>  \t\t\t\t\t\t<div class=\"epkb-ml__module-categories-articles__row\">  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_36\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"36\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >Codeless Automation Use Cases<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"36\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1090\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/verifying-pdf-document\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1090\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >PDF Validation with UI<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1085\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/validating-ui-elements-with-database\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1085\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Validating UI Elements with Database<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1074\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/automating-salesforce-application\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1074\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Automating Salesforce Application<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1092\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/automating-websites-with-iframe\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1092\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Automating Websites with iFrame<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1097\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/handling-dynamic-elements-with-declare-keyword\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1097\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Handling Dynamic Elements with Declare Keyword<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"773\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/automating-android-hybrid-apps\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"773\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Automating Android Hybrid Apps<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1262\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/automating-flutter-application\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1262\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Automating Flutter Application<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"5514\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/automating-apis-with-codeless-automation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5514\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Automating APIs with Codeless Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"5571\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integrating-custom-scripts-with-codeless-automation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5571\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Integrating Selenium Custom Scripts with Codeless Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"5573\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integrating-appium-custom-scripts-with-codeless-automation\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5573\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Integrating Appium Custom Scripts with Codeless Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"5624\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/vault-test-cases-integrating-hashicorp-vault-with-testgrid-real-devices\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5624\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Vault Test Cases \u2013 Integrating HashiCorp Vault with TestGrid Real Devices<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"5627\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/reading-and-auto-entering-otp-on-ios-using-appium-in-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5627\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Reading and Auto-Entering OTP on iOS Using Appium in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"5669\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/reading-and-auto-entering-otp-on-android-using-appium-in-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5669\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Reading and Auto-Entering OTP on Android Using Appium in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"5719\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/data-driven-testing-using-database-integration-in-testgrid-codeless\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5719\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Data-Driven Testing Using Database Integration in TestGrid Codeless<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \t\t\t<button class=\"epkb-show-all-articles\" aria-expanded=\"false\" data-btn-id=\"36\">\n\t\t\t\t\t<span class=\"epkb-show-text\">\t\t\t\t\tShow all articles ( 4 )\n\t\t\t\t\t<\/span>\n\t\t\t\t<span class=\"epkb-hide-text epkb-hide-elem\">Collapse Articles<\/span>\n\t\t\t<\/button>\t\t\t\t\t\n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_32\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"32\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >Performance Metrics &amp; Non Functional Testing<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"32\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"862\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/measuring-app-performance\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"862\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Measuring App Performance<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"974\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/network-performance-configuration-android\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"974\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Network Performance Configuration (Android)<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1959\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/performance-load-testing-using-jmeter-in-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1959\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Performance &amp; Load Testing using JMeter in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"5493\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/measuring-network-api-performance\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"5493\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Measuring Network\/API Performance<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"694\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/faqs-advanced-reporting\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"694\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Advanced Reporting<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_114\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"114\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >Integrations<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"114\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1846\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integration-with-jira\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1846\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Jira Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1880\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/slack-integration\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1880\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Slack Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2054\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/microsoft-teams-integration-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2054\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Microsoft Teams Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1701\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/selenium-ide-integration-with-testgrid-through-selenium-side-runner\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1701\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Selenium IDE Integration with TestGrid through Selenium-Side-Runner<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1558\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/running-katalon-testcases-on-testgrid-mobile-devices\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1558\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Running Katalon TestCases on TestGrid Mobile Devices<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1566\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/running-katalon-testcases-on-testgrid-browsers\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1566\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Running Katalon TestCases on TestGrid Browsers<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1731\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/ranorex-integration-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1731\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Ranorex integration with Testgrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2123\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/tosca-integration-with-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2123\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Tosca Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"2726\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integration-of-testcomplete-by-smartbear-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"2726\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Integration of TestComplete by SmartBear with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1970\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/bitrise-integration-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1970\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Bitrise Integration with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 epkb-hide-elem\" data-kb-article-id=\"1775\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/travis-ci-integration-with-testgrid\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1775\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Travis CI integration with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \t\t\t<button class=\"epkb-show-all-articles\" aria-expanded=\"false\" data-btn-id=\"114\">\n\t\t\t\t\t<span class=\"epkb-show-text\">\t\t\t\t\tShow all articles ( 1 )\n\t\t\t\t\t<\/span>\n\t\t\t\t<span class=\"epkb-hide-text epkb-hide-elem\">Collapse Articles<\/span>\n\t\t\t<\/button>\t\t\t\t\t\n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \t\t\t\t\t\t<\/div>  \t\t\t\t\t\t<div class=\"epkb-ml__module-categories-articles__row\">  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_33\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"33\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >DevOps and CI\/CD Pipelines<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"33\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"971\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/ci-cd-integration\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"971\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >CI CD Integration<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1712\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/circleci-integration-with-testgrid\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1712\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >CircleCI Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1923\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integrate-testgrid-with-azure-pipelines\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1923\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Integrate TestGrid with Azure Pipelines<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \n\t\t\t\t\t<!-- Section Container ( Category Box ) -->\n\t\t\t\t\t<section id=\"epkb_cat_117\" class=\"no_shadow epkb-top-category-box\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\"  >\n\n\t\t\t\t\t\t<!-- Section Head -->\n\t\t\t\t\t\t<div class=\"section-head section_divider\"  style=\"border-bottom-width: 1px; background-color: #ffffff; border-top-left-radius: 4px; border-top-right-radius: 4px; text-align: center; border-bottom-color: #c5c5c5; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 4px;\"  >\n\n\t\t\t\t\t\t\t<!-- Category Name + Icon -->\n\t\t\t\t\t\t\t<div class=\"epkb-category-level-2-3 epkb-category--no_icons-cat-icon\" aria-expanded=\"false\" data-kb-top-category-id=\"34\"\n\t\t\t\t\t\t\t     data-kb-category-id=\"117\" data-kb-type=\"sub-category\"  style=\"color: #53ccfb; text-align: center; justify-content: center;\"  role=\"region\">\n\n\t\t\t\t\t\t\t<!-- Icon Top \/ Left -->\t                            \t\t\t\t\t\t\t\t<h3 class=\"epkb-cat-name\"  style=\"color: #53ccfb; font-size:21px;\" >Admin User<\/h3>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Icon Right -->     \n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<!-- Category Description -->\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<!-- Section Body -->\n\t\t\t\t\t\t<div class=\"epkb-section-body\"  style=\"border-bottom-width: 1px; padding-top: 4px; padding-bottom: 4px; padding-left: 22px; padding-right: 4px;\"  >   \t\n\t\t<ul class=\"epkb-main-category epkb-articles\"  style=\"padding-left: 10px;\"  data-list-id=\"117\"> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"1817\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/adding-sub-users-to-your-testgrid-account\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"1817\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Adding Sub-Users to Your TestGrid Account<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"3780\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/how-to-cancel-the-subscription-on-testgrid-platform\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3780\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >How to Cancel Your Subscription on TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \t\t\t\t<li class=\"epkb-article-level-2 \" data-kb-article-id=\"4162\"\n\t\t\t\t        data-kb-type=\"sub-article\"  style=\"padding-bottom: 4px; padding-top: 4px;\"  >   \n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/testgrid-user-role-management\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"4162\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >TestGrid User Role Management<\/span>\n\t\t\t<\/span> \t\t<\/a>    \t\t\t\t<\/li> \n\t\t<\/ul> \n\t\t\t\t\t\t<\/div><!-- Section Body End -->\n\n\t\t\t\t\t<\/section><!-- Section End -->  \t\t\t\t\t\t<\/div>  \n\t\t\t<\/div>  \n\t\t\t<div class=\"epkb_tab_2 epkb_top_panel epkb-tab-panel epkb-three-col eckb-categories-list \"> \t\t\t\t\t<section class=\"no_shadow epkb-top-category-box epkb-tab-top-articles\"  style=\"border-radius: 4px; border-width: 1px; border-color: #dbdbdb; background-color: #ffffff; border-style: solid;\" >\n\t\t\t\t\t\t<div class=\"epkb-section-body epkb-ml-articles-list\">    \t\t\t\t\t\t\t<div class=\"epkb-ml-articles-list epkb-total-columns-3\">   \t\t\t\t\t\t\t\t\t<ul class=\"epkb-list-column epkb-list-column-1\">   \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/mobile-test-results\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"652\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >6. Test Results<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t<\/ul>   \t\t\t\t\t\t\t\t\t<ul class=\"epkb-list-column epkb-list-column-2\">   \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/web-test-results\/\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"654\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >6. Test Results<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t<\/ul>   \t\t\t\t\t\t\t\t\t<ul class=\"epkb-list-column epkb-list-column-3\">   \t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/downloading-codeless-build-html-reports-for-web-and-mobile\/?seq_no=2\"  class=\"epkb-mp-article \"\n\t\t            data-kb-article-id=\"3932\" >\n\t\t\t<span class=\"eckb-article-title\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"eckb-article-title__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"eckb-article-title__text\" >Downloading Codeless Build HTML Reports for Web and Mobile<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>  \t\t\t\t\t\t\t\t\t<\/ul>   \t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/section> \n\t\t\t<\/div>  \t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>   \n\t\t<\/div>    \t\t\t<\/div>  \n\t\t\t<div id=\"epkb-ml__row-3\" data-feature=\"articles_list\" class=\"epkb-ml__row\">                \t\t<div id=\"epkb-ml__module-articles-list\" class=\"epkb-ml__module\">   \n\t\t<div id=\"epkb-ml-article-list-tabs-layout\" class=\"epkb-ml-article-list-container\">   \t\t\t\t<h2 class=\"epkb-ml-articles-list__title\">\n\t\t\t\t\t<span>Featured Articles<\/span>\n\t\t\t\t<\/h2>   \n\t\t\t<div class=\"epkb-ml-articles-list__row\"> \n\t\t<!-- Popular Articles -->\n\t\t<section id=\"epkb-ml-popular-articles\" class=\"epkb-ml-article-section\">\n\t\t\t<div class=\"epkb-ml-article-section__head\" role=\"heading\" aria-level=\"3\">Popular Articles<\/div>\n\t\t\t<div class=\"epkb-ml-article-section__body\">\n\t\t\t\t<ul class=\"epkb-ml-articles-list\">    \t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/1201\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"229\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >1201 - Server is down<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/1204\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"233\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >1204 - Device disconnected<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/1205\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"237\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >1205 - Session timed out<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/1206\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"240\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >1206 - Could not start session<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/1207\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"242\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >1207 - Device is offline<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/section>  \n\t\t<!-- Newest Articles -->\n\t\t<section id=\"epkb-ml-newest-articles\" class=\"epkb-ml-article-section\">\n\t\t\t<div class=\"epkb-ml-article-section__head\" role=\"heading\" aria-level=\"3\">Newest Articles<\/div>\n\t\t\t<div class=\"epkb-ml-article-section__body\">\n\t\t\t\t<ul class=\"epkb-ml-articles-list\">    \t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/retry-mechanism-for-codeless-test-automation\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"6145\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Retry Mechanism for Codeless Test Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/test-data-management-with-external-json-in-testgrid\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"6120\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Test Data Management with External JSON in TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/how-to-use-tg-variables-in-custom-script\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"6061\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >How to Use TG Variables in Custom Script<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/best-practices-troubleshooting-guide-for-mobile-local-appium-execution-with-testgrid\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"6008\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Best Practices &amp; Troubleshooting Guide for Mobile Local Appium Execution with TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/device_cloud_multiple_language_support\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"5840\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Device Cloud \u2013 Multiple Language Support<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/section>  \n\t\t<!-- Recent Articles -->\n\t\t<section id=\"epkb-ml-recent-articles\" class=\"epkb-ml-article-section\">\n\t\t\t<div class=\"epkb-ml-article-section__head\" role=\"heading\" aria-level=\"3\">Recently Updated Articles<\/div>\n\t\t\t<div class=\"epkb-ml-article-section__body\">\n\t\t\t\t<ul class=\"epkb-ml-articles-list\">    \t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/selenium-ide-integration-with-testgrid-through-selenium-side-runner\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"1701\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Selenium IDE Integration with TestGrid through Selenium-Side-Runner<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integration-with-jira\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"1846\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Jira Integration With TestGrid<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/faqs-advanced-reporting\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"694\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Advanced Reporting<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/measuring-network-api-performance\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"5493\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Measuring Network\/API Performance<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t\t\t<li>\n\t\t<a href=\"https:\/\/testgrid.io\/docs\/document\/integrating-custom-scripts-with-codeless-automation\/\"  class=\"epkb-ml-article-container \"\n\t\t            data-kb-article-id=\"5571\" >\n\t\t\t<span class=\"epkb-article-inner\"  style=\"color: #333232;\"  >\n\t\t\t\t<span class=\"epkb-article__icon ep_font_icon_document\"  style=\"color: #333232;\"  aria-hidden=\"true\"><\/span>\n\t\t\t\t<span class=\"epkb-article__text\" >Integrating Selenium Custom Scripts with Codeless Automation<\/span>\n\t\t\t<\/span> \t\t<\/a>    <\/li>\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\t<\/section>  \n\t\t\t<\/div>\n\n\t\t<\/div>        \t\t<\/div>  \t\t\t<\/div>  \n\t\t\t<div id=\"epkb-ml__row-4\" data-feature=\"faqs\" class=\"epkb-ml__row\">                \t\t<div id=\"epkb-ml__module-faqs\" class=\"epkb-ml__module\">   \t\t\t<div class='epkb-faqs-article-coming-soon'>FAQs coming soon<\/div> \t\t<\/div>  \t\t\t<\/div>  \t\t<\/div>   \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>document - TestGrid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/testgrid.io\/docs\/document\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"document - TestGrid\" \/>\n<meta property=\"og:url\" content=\"https:\/\/testgrid.io\/docs\/document\/\" \/>\n<meta property=\"og:site_name\" content=\"TestGrid\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-08T09:27:12+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/testgrid.io\\\/docs\\\/document\\\/\",\"url\":\"https:\\\/\\\/testgrid.io\\\/docs\\\/document\\\/\",\"name\":\"document - TestGrid\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/testgrid.io\\\/docs\\\/#website\"},\"datePublished\":\"2020-08-17T13:02:38+00:00\",\"dateModified\":\"2026-04-08T09:27:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/testgrid.io\\\/docs\\\/document\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/testgrid.io\\\/docs\\\/document\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/testgrid.io\\\/docs\\\/document\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/testgrid.io\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"document\"}]},{\"@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>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"document - TestGrid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/testgrid.io\/docs\/document\/","og_locale":"en_US","og_type":"article","og_title":"document - TestGrid","og_url":"https:\/\/testgrid.io\/docs\/document\/","og_site_name":"TestGrid","article_modified_time":"2026-04-08T09:27:12+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/testgrid.io\/docs\/document\/","url":"https:\/\/testgrid.io\/docs\/document\/","name":"document - TestGrid","isPartOf":{"@id":"https:\/\/testgrid.io\/docs\/#website"},"datePublished":"2020-08-17T13:02:38+00:00","dateModified":"2026-04-08T09:27:12+00:00","breadcrumb":{"@id":"https:\/\/testgrid.io\/docs\/document\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/testgrid.io\/docs\/document\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/testgrid.io\/docs\/document\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/testgrid.io\/docs\/"},{"@type":"ListItem","position":2,"name":"document"}]},{"@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":11,"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":6181,"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/pages\/13\/revisions\/6181"}],"wp:attachment":[{"href":"https:\/\/testgrid.io\/docs\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}