1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 6 <meta charset="utf-8" /> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 8 9 <title>BrowserStack Blog</title> 10 <meta name="HandheldFriendly" content="True" /> 11 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 12 13 14 <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro' rel='stylesheet' type='text/css'> 15 16
16<script src="//use.typekit.net/nac4vzq.js"></script>
16 17
17<script> 18 try { 19 Typekit.load(); 20 } catch (e) {} 21 </script>
21 22 <link rel="stylesheet" type="text/css" href="https://www.browserstack.com/blog/assets/built/screen.css?v=RcR8lQ5qVf5m3ur9" /> 23 <link rel="stylesheet" type="text/css" href="https://www.browserstack.com/blog/assets/css/custom.css?v=l_YClE5Bd3B8z6O9" /> 24 <link rel="stylesheet" type="text/css" href="https://www.browserstack.com/blog/assets/css/header.css?v=VxD-U7972MSM8hzY" /> 25
25<script src="//ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
25 26
26<script src="https://www.browserstack.com/blog/assets/js/header.js?v=771_JZomYyL0QRyx"></script>
26 27
27<script src="https://www.browserstack.com/blog/assets/js/footer.js?v=Ch5K9k-ZK-piHLRc"></script>
27 28
28<script> 29 var AlgoliaSearchConfig; 30 if (window.location.hostname.includes('browserstack.wpengine.com')) { 31 AlgoliaSearchConfig = 'prod_global_search_reindex'; 32 } else { 33 AlgoliaSearchConfig = 'stag_global_search'; 34 } 35 </script>
35 36 <meta name="description" content="Read about the latest innovation and trends in testing."> 37 <link rel="icon" href="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w256h256/2019/06/Browserstack-logo-white-02-3.png" type="image/png"> 38 <link rel="canonical" href="https://www.browserstack.com/blog/"> 39 <meta name="referrer" content="no-referrer-when-downgrade"> 40 <link rel="next" href="https://www.browserstack.com/blog/page/2/"> 41 42 <meta property="og:site_name" content="BrowserStack Blog"> 43 <meta property="og:type" content="website"> 44 <meta property="og:title" content="BrowserStack Blog"> 45 <meta property="og:description" content="Read about the latest innovation and trends in testing."> 46 <meta property="og:url" content="https://www.browserstack.com/blog/"> 47 <meta property="og:image" content="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1200/2023/08/BrowserStack_blog.png"> 48 <meta property="article:publisher" content="https://www.facebook.com/browserstack"> 49 <meta name="twitter:card" content="summary_large_image"> 50 <meta name="twitter:title" content="BrowserStack Blog"> 51 <meta name="twitter:description" content="Read about the latest innovation and trends in testing."> 52 <meta name="twitter:url" content="https://www.browserstack.com/blog/"> 53 <meta name="twitter:image" content="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1200/2023/08/BrowserStack_blog.png"> 54 <meta name="twitter:site" content="@browserstack"> 55 <meta property="og:image:width" content="1200"> 56 <meta property="og:image:height" content="195"> 57 58
58<script type="application/ld+json"> 59{ 60 "@context": "https://schema.org", 61 "@type": "WebSite", 62 "publisher": { 63 "@type": "Organization", 64 "name": "BrowserStack Blog", 65 "url": "https://www.browserstack.com/blog/", 66 "logo": { 67 "@type": "ImageObject", 68 "url": "https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w256h256/2019/06/Browserstack-logo-white-02-3.png", 69 "width": 60, 70 "height": 60 71 } 72 }, 73 "url": "https://www.browserstack.com/blog/", 74 "name": "BrowserStack Blog", 75 "image": { 76 "@type": "ImageObject", 77 "url": "https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1200/2023/08/BrowserStack_blog.png", 78 "width": 1200, 79 "height": 195 80 }, 81 "mainEntityOfPage": "https://www.browserstack.com/blog/", 82 "description": "Read about the latest innovation and trends in testing." 83} 84 </script>
84 85 86 <meta name="generator" content="Ghost 6.65"> 87 <link rel="alternate" type="application/rss+xml" title="BrowserStack Blog" href="https://www.browserstack.com/blog/rss/"> 88
88<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.71/umd/portal.min.js" data-i18n="true" data-ghost="https://www.browserstack.com/blog/" data-key="72f7ae0b6ba475b999afdcc71d" data-api="https://browserstack.ghost.io/blog/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
88<style id="gh-members-styles">.gh-post-upgrade-cta-content, 89.gh-post-upgrade-cta { 90 display: flex; 91 flex-direction: column; 92 align-items: center; 93 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 94 text-align: center; 95 width: 100%; 96 color: #ffffff; 97 font-size: 16px; 98} 99 100.gh-post-upgrade-cta-content { 101 border-radius: 8px; 102 padding: 40px 4vw; 103} 104 105.gh-post-upgrade-cta h2 { 106 color: #ffffff; 107 font-size: 28px; 108 letter-spacing: -0.2px; 109 margin: 0; 110 padding: 0; 111} 112 113.gh-post-upgrade-cta p { 114 margin: 20px 0 0; 115 padding: 0; 116} 117 118.gh-post-upgrade-cta small { 119 font-size: 16px; 120 letter-spacing: -0.2px; 121} 122 123.gh-post-upgrade-cta a { 124 color: #ffffff; 125 cursor: pointer; 126 font-weight: 500; 127 box-shadow: none; 128 text-decoration: underline; 129} 130 131.gh-post-upgrade-cta a:hover { 132 color: #ffffff; 133 opacity: 0.8; 134 box-shadow: none; 135 text-decoration: underline; 136} 137 138.gh-post-upgrade-cta a.gh-btn { 139 display: block; 140 background: #ffffff; 141 text-decoration: none; 142 margin: 28px 0 0; 143 padding: 8px 18px; 144 border-radius: 4px; 145 font-size: 16px; 146 font-weight: 600; 147} 148 149.gh-post-upgrade-cta a.gh-btn:hover { 150 opacity: 0.92; 151}</style> 152
152<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="72f7ae0b6ba475b999afdcc71d" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://browserstack.ghost.io/blog/" data-locale="en" crossorigin="anonymous"></script>
152 153 154 <link href="https://www.browserstack.com/blog/webmentions/receive/" rel="webmention"> 155
155<script defer src="/blog/public/cards.min.js?v=ShRHxgy4po8zN-Wf"></script>
155 156 <link rel="stylesheet" type="text/css" href="/blog/public/cards.min.css?v=WwnU9jw5ancNC8Gc"> 157
157<script defer src="/blog/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
157 158
158<script defer src="/blog/public/ghost-stats.min.js?v=vFcCUf6ZQ0Hyhc8h" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://www.browserstack.com/blog/.ghost/analytics/api/v1/page_hit" tb_site_uuid="798db088-3de9-4332-90ee-64e04dfb66f2" tb_post_uuid="undefined" tb_post_type="null" tb_member_uuid="undefined" tb_member_status="undefined" tb_gift_link=""></script>
158<style>:root {--ghost-accent-color: #15171A;}</style> 159 160<!-- Google Tag Manager [OLD] -->
161<script>
vendor: 327 bytes, lines 161-165
161(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 162new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 163j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 164'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 165})(window,document,'script','dataLayer','
165GTM-532NWN9
vendor: 3 bytes, line 165
165');
165</script>
165 166<!-- End Google Tag Manager --> 167 168<!-- Google Tag Manager -->
169<script>
vendor: 327 bytes, lines 169-173
169(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 170new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 171j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 172'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 173})(window,document,'script','dataLayer','
173GTM-KX7NTRZ
vendor: 3 bytes, line 173
173');
173</script>
173 174<!-- End Google Tag Manager --> 175 176<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 176-177
176 177<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
177GTM-KX7NTRZ
vendor: 83 bytes, lines 177-178
177" 178height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
179<!-- End Google Tag Manager (noscript) --> 180 181 182<!-- Amplitude Code Inject -->
183<script type="text/javascript"> 184(function(e,t){var n=e.amplitude||{_q:[],_iq:{}};var r=t.createElement("script");r.type="text/javascript" 185;r.integrity="sha384-cukXwabQy+j/QA1+RqiXSzxhgQg5Rrn3zVszlwH3pWj/bXJxlA8Ge7NhcD6vP2Ik" 186;r.crossOrigin="anonymous";r.async=true 187;r.src="https://cdn.amplitude.com/libs/amplitude-7.1.0-min.gz.js" 188;r.onload=function(){if(!e.amplitude.runQueuedFunctions){ 189console.log("[Amplitude] Error: could not load SDK")}} 190;var i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i) 191;function s(e,t){e.prototype[t]=function(){ 192this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}} 193var o=function(){this._q=[];return this} 194;var a=["add","append","clearAll","prepend","set","setOnce","unset"] 195;for(var c=0;c<a.length;c++){s(o,a[c])}n.Identify=o;var u=function(){this._q=[] 196;return this} 197;var l=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"] 198;for(var p=0;p<l.length;p++){s(u,l[p])}n.Revenue=u 199;var d=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId","enableTracking","setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","onInit","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"] 200;function v(e){function t(t){e[t]=function(){ 201e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}} 202for(var n=0;n<d.length;n++){t(d[n])}}v(n);n.getInstance=function(e){ 203e=(!e||e.length===0?"$default_instance":e).toLowerCase() 204;if(!n._iq.hasOwnProperty(e)){n._iq[e]={_q:[]};v(n._iq[e])}return n._iq[e]} 205;e.amplitude=n})(window,document); 206 207amplitude.getInstance().init("985eaa9c45d824a94344e64a2a3ca724"); 208var eventProperties = {}; 209eventProperties.blog_url = window.location.href; 210amplitude.getInstance().logEvent('browserstack.blog', eventProperties); 211</script>
211 212<!-- Amplitude Code Inject --> 213 214<!-- EDS Code Inject -->
215<script> 216var loadWebTrackerEvents = [], EDS = {webEvents: "web_events", webEventsPii: "web_events_pii"}; 217 if (typeof userDetails === 'undefined') { 218 var userDetails = { location: {city: '', country: '', ip: '', region: '', longitude: '', latitude: ''} }; 219 } 220 221var Cookie = { 222 create: function (name, value, days) { 223 var expires; 224 if (days) { 225 var date = new Date(); 226 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 227 expires = "; expires=" + date.toGMTString(); 228 } 229 else { 230 expires = ""; 231 } 232 var secure = ""; 233 if (location.protocol.match(/https/)) { 234 secure = ";secure"; 235 } 236 document.cookie = name + "=" + value + expires + "; path=/;" + secure; 237 }, 238 239read: function (name) { 240 var nameEQ = name + "="; 241 var ca = document.cookie.split(';'); 242 for (var i = 0; i < ca.length; i++) { 243 var c = ca[i]; 244 while (c.charAt(0) == ' ') c = c.substring(1, c.length); 245 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); 246 } 247 return null; 248 }, 249 250 erase: function (name) { 251 Cookie.create(name, "", -1); 252 }, 253 254 /** 255 * Function to Create Cookies with Path. 256 */ 257 createWithPath: function (name, value, days) { 258 var expires; 259 if (days) { 260 var date = new Date(); 261 date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); 262 expires = "; expires=" + date.toGMTString(); 263 } else { 264 expires = ""; 265 } 266 var secure = ""; 267 if (location.protocol.match(/https/)) { 268 secure = ";secure"; 269 } 270 document.cookie = 271 name + 272 "=" + 273 value + 274 expires + 275 "; path=" + 276 window.location.pathname + 277 ";" + 278 secure; 279 } 280}; 281var EDS = { 282 enabled: true, 283 automateWebEvent: "automate_web_events", 284 liveWebEvents: "live_web_events", 285 appLiveWebEvents: "app_live_web_events", 286 webEvents: "web_events", 287 webEventsPii: "web_events_pii", 288 user: {location: {city: '', country: '', ip: '', region: '', longitude: '', latitude: ''} }, 289 init: function(userDetails) { 290 EDS.user = {location: {city: '', country: '', ip: '', region: '', longitude: '', latitude: ''} }; 291 EDS.enabled = true; 292 }, 293 294 getHeader: function(eventName) { 295 switch (eventName) { 296 case 'WordpressPerformanceStats': 297 return { 298 name: 'X-Wordpress-Performance-Stats', 299 val: 'performance' 300 }; 301 default: 302 return false; 303 } 304 }, 305 306 getAmplitudeSpecificData: function() { 307 var bsDeviceId = Cookie.read("bs_deviceId"); 308 if (bsDeviceId == undefined || bsDeviceId == "undefined" || bsDeviceId == "") { 309 bsDeviceId = EDS.guid(); 310 Cookie.create("bs_deviceId", bsDeviceId); 311 } 312 var demographics = EDS.getUserDemographics(); 313 return { 314 device_id: bsDeviceId, 315 city: EDS.user["location"]["city"], 316 country: EDS.user["location"]["country"], 317 ip: EDS.user["location"]["ip"], 318 region: EDS.user["location"]["region"], 319 location_lng: EDS.user["location"]["longitude"], 320 location_lat: EDS.user["location"]["latitude"], 321 device_family: demographics["os"], 322 device_model: demographics["os"], 323 device_type: demographics["os"], 324 os: demographics["os"], 325 os_name: demographics["os"], 326 os_version: demographics["os"], 327 browser: demographics["browser"], 328 browser_version: demographics["browser_version"], 329 platform: demographics["platform"] 330 }; 331 }, 332 333 logEvent: function(eventName, eventType, extraData, sessionId) { 334 if (!EDS.enabled) return; 335 EDS.user = $.extend(EDS.user, EDS.getAmplitudeSpecificData()); 336 /* 337 * @To-Do Remove url, referrer and referrerHostname from here and Amplitude file. move this values to Webtracker file. 338 */ 339 var eventData = { 340 event_type: eventType, 341 data: $.extend({}, 342 {user: EDS.user, 343 event_name: eventName, 344 session_id: sessionId, 345 url: [location.protocol, '//', location.host, location.pathname].join(''), 346 referrer: document.referrer, 347 referrerHostname: document.referrer.split("/")[2] 348 }, 349 extraData), 350 api_key: "3T5kkUTZ2cGiy0zhLwyxBdDbx0GeJuZQd" 351 }; 352 353 354 var edsURL = "https://eds.browserstack.com:443/send_event" 355 jQuery.ajax({ 356 url: edsURL,
357 async: false, 358 type: "POST", 359 contentType: "application/json", 360 data: JSON.stringify(eventData), 361 success: function(data) {}, 362 error: function(error) {} 363 }); 364 365 }, 366 367 guid: function() { 368 function s4() { 369 return Math.floor((1 + Math.random()) * 0x10000) 370 .toString(16) 371 .substring(1); 372 } 373 return s4() + s4() + '-' + s4() + '-' + s4() + '-' + 374 s4() + '-' + s4() + s4() + s4(); 375 }, 376 377 getUserDemographics: function() { 378 var browserAndVersion = EDS.getBrowserVersion(); 379 var browser = browserAndVersion[0]; 380 var browser_version = browserAndVersion[1]; 381 var demographics = { 382 "os": EDS.getUserOS(), 383 "browser": browser, 384 "browser_version": browser_version, 385 "platform": EDS.getPlatform() 386 }; 387 388 return demographics; 389 }, 390 391 getUserOS: function() { 392 var OSName = "Unknown OS"; 393 if (navigator.appVersion.indexOf("Win") != -1) OSName = "Windows"; 394 if (navigator.appVersion.indexOf("Mac") != -1) OSName = "Mac"; 395 if (navigator.appVersion.indexOf("X11") != -1) OSName = "UNIX"; 396 if (navigator.appVersion.indexOf("Linux") != -1) OSName = "Linux"; 397 398 return OSName; 399 }, 400 401 getBrowserVersion: function() { 402 var ua = navigator.userAgent, 403 tem, 404 M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []; 405 if (/trident/i.test(M[1])) { 406 tem = /\brv[ :]+(\d+)/g.exec(ua) || []; 407 return 'IE ' + (tem[1] || ''); 408 } 409 if (M[1] === 'Chrome') { 410 tem = ua.match(/\b(OPR|Edge)\/(\d+)/); 411 if (tem != null) return tem.slice(1).join(' ').replace('OPR', 'Opera'); 412 } 413 M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?']; 414 if ((tem = ua.match(/version\/(\d+)/i)) != null) M.splice(1, 1, tem[1]); 415 return M 416 }, 417 418 getPlatform: function() { 419 if (navigator.userAgent.match(/Android/i) || 420 navigator.userAgent.match(/webOS/i) || 421 navigator.userAgent.match(/iPhone/i) || 422 navigator.userAgent.match(/iPad/i) || 423 navigator.userAgent.match(/iPod/i) || 424 navigator.userAgent.match(/BlackBerry/i) || 425 navigator.userAgent.match(/Windows Phone/i) 426 ) { 427 return "Mobile"; 428 } else { 429 return "Web"; 430 } 431 } 432} 433EDS.logEvent("BlogWebEvents", EDS.webEvents, {}); 434</script>
434 435<!-- EDS Code Inject --> 436 437<meta name="ahrefs-site-verification" content="e2f934ce82c9d6cc7870e23e94a0ff86a93572918a01ebb17c8f19e48a8169b0"> 438 439<!-- Google Analytics -->
440<script> 441(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 442ga('create', escape("UA-418548-19"), 'auto'); 443ga('set', 'anonymizeIp', true); 444ga('send', 'pageview'); 445</script>
445 446<!-- GA --> 447 448<!-- Start VWO Async Smartcode -->
449<script type='text/javascript'> 450window._vwo_code = window._vwo_code || (function(){ 451var account_id=366135, 452settings_tolerance=2000, 453library_tolerance=2500, 454use_existing_jquery=false, 455is_spa=1, 456hide_element='body', 457 458/* DO NOT EDIT BELOW THIS LINE */ 459f=false,d=document,code={use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){ 460settings_timer=setTimeout('_vwo_code.finish()',settings_tolerance);var a=d.createElement('style'),b=hide_element?hide_element+'{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}':'',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('//dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+(+is_spa)+'&r='+Math.random());return settings_timer; }};window._vwo_settings_timer = code.init(); return code; }()); 461</script>
461 462<!-- End VWO Async Smartcode --> 463 464<!-- Prism: Syntax highlighting --> 465<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.28.0/themes/prism-tomorrow.min.css" integrity="sha512-vswe+cgvic/XBoF1OcM/TeJ2FW0OofqAVdCZiEYkd6dwGXthvkSFWOoGGJgS2CW70VK5dQM5Oh+7ne47s74VTg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 466<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.28.0/plugins/toolbar/prism-toolbar.min.css" integrity="sha512-Dqf5696xtofgH089BgZJo2lSWTvev4GFo+gA2o4GullFY65rzQVQLQVlzLvYwTo0Bb2Gpb6IqwxYWtoMonfdhQ==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 467<style> 468 div.code-toolbar { width: 100%; } 469</style> 470 471 472<!-- Start Search Conversion Event --> 473<!-- https://browserstack.atlassian.net/browse/WWW-374 --> 474
474<script> 475 function getURLQueryParameter(name) { 476 var query = window.location.search.substring(1), 477 vars = query.split('&'); 478 for (var i = 0; i < vars.length; i++) { 479 var pair = vars[i].split('='); 480 if (pair[0] == name) { 481 return decodeURIComponent(pair[1]); 482 } 483 } 484 return false; 485 } 486 487 if(document.referrer.indexOf('/search') >= 0) { 488 var searchUuid = getURLQueryParameter("searchUuid"); 489 var url = new URL(window.location); 490 url.searchParams.delete("searchUuid"); 491 window.history.replaceState({}, "", url.toString()); 492 493 var conversionMetricData = localStorage.getItem("algoliaConversionMetricData_" + searchUuid); 494 if(conversionMetricData) { 495 localStorage.removeItem("algoliaConversionMetricData_" + searchUuid); 496 conversionMetricData = JSON.parse(conversionMetricData); 497 var searchConverted = false; 498 499 // ----- Script Provided by Algolia for the insights library ------ 500 501 var ALGOLIA_INSIGHTS_SRC = conversionMetricData.algoliaInsightsSrc; 502 // e = window, a = document, t = "script", n = ALGOLIA_INSIGHTS_SRC, s = "aa", i = param1, c = param2 503 !function(e,a,t,n,s,i,c){e.AlgoliaAnalyticsObject=s,e[s]=e[s]||function(){ 504 (e[s].queue=e[s].queue||[]).push(arguments)},i=a.createElement(t),c=a.getElementsByTagName(t)[0], 505 i.async=1,i.src=n,c.parentNode.insertBefore(i,c) 506 }(window,document,"script",ALGOLIA_INSIGHTS_SRC,"aa"); 507 508 // ----- End ------ 509 510 aa('init', {
511 appId: conversionMetricData.appId, 512 apiKey: conversionMetricData.apiKey 513 }); 514 515 var insightsData = { 516 userToken: conversionMetricData.userToken, 517 index: conversionMetricData.index, 518 queryID: conversionMetricData.queryID, 519 objectIDs: conversionMetricData.objectIDs 520 } 521 522 // Set Timeout Conversion 523 var secondsCounter = 0; 524 var counterPaused = typeof(document.visibilityState) === "undefined" ? false : (document.visibilityState === 'hidden'); 525 var conversionThreshold = (parseInt(conversionMetricData.conversionMetricsSetTimeoutDuration) || 10); 526 527 document.addEventListener("visibilitychange", () => { 528 if (document.visibilityState === 'hidden') { 529 counterPaused = true; 530 } else { 531 counterPaused = false; 532 } 533 }); 534 535 // Conversion Set Interval 536 var conversionInterval = setInterval(function() { 537 if(searchConverted){ 538 clearInterval(conversionInterval); 539 return; 540 } 541 542 if(!counterPaused && !searchConverted) { 543 secondsCounter = secondsCounter + 1; 544 if(secondsCounter >= conversionThreshold) { 545 window.aa('convertedObjectIDsAfterSearch', { 546 eventName: "search_conversion_set_timeout", 547 ...insightsData 548 }); 549 searchConverted = true; 550 clearInterval(conversionInterval); 551 return; 552 } 553 } 554 }, 1000); 555 556 557 // Scroll to bottom conversion 558 window.addEventListener('scroll', function() { 559 if(!searchConverted && ((window.innerHeight + window.pageYOffset) > (document.documentElement.scrollHeight - 100))) { 560 window.aa('convertedObjectIDsAfterSearch', { 561 eventName: "search_conversion_scroll_to_bottom", 562 ...insightsData 563 }); 564 searchConverted = true; 565 } 566 }); 567 } 568 } 569 </script>
569 570<!-- End Search Conversion Event --> 571 572 <section class="header-habitat marketing-header" id="header-habitat"> 573 <div class="container top-bar-menu-container"> 574 <div class="row"> 575 <div class="col-xs-12"> 576 <div class="bstack-mm"> 577 <a class="logo" href="https://www.browserstack.com/" title="BrowserStack"> 578 <svg height="32" viewBox="0 0 180 32" width="188" class="w-svg" xmlns="http://www.w3.org/2000/svg" 579 aria-labelledby="headerBrowserStackLogoImgTitle headerBrowserStackLogoImgDesc" role="img"> 580 <title id="headerBrowserStackLogoImgTitle">BrowserStack Logo</title> 581 <desc id="headerBrowserStackLogoImgDesc">An illustration of BrowserStack Logo</desc> 582 <g fill="none" fill-rule="evenodd"> 583 <g> 584 <path 585 d="m31.0344828 15.5172414c0 8.5701882-6.9470532 15.5172414-15.5172414 15.5172414-8.56989423 0-15.5172414-6.9470532-15.5172414-15.5172414 0-8.56989423 6.94734717-15.5172414 15.5172414-15.5172414 8.5701882 0 15.5172414 6.94734717 15.5172414 15.5172414" 586 fill="#ecb360"></path> 587 <path 588 d="m26.8965517 13.9655172c0 7.7128847-6.0213369 13.9655173-13.4482758 13.9655173-7.42722227 0-13.4482759-6.2526326-13.4482759-13.9655173 0-7.71288459 6.02105363-13.9655172 13.4482759-13.9655172 7.4269389 0 13.4482758 6.25263261 13.4482758 13.9655172" 589 fill="#d76835"></path> 590 <path 591 d="m27.9310345 12.4136422c0 6.8560652-5.3263006 12.413944-11.8969855 12.413944-6.5698174 0-11.89611797-5.5578788-11.89611797-12.413944 0-6.85576335 5.32630057-12.4136422 11.89611797-12.4136422 6.5706849 0 11.8969855 5.55787885 11.8969855 12.4136422" 592 fill="#d33a41"></path> 593 <path 594 d="m26.8965517 13.4484262c0 6.2843054-4.8632703 11.37916-10.8622124 11.37916-5.9989422 0-10.86192551-5.0948546-10.86192551-11.37916 0-6.28490677 4.86298331-11.37946068 10.86192551-11.37946068 5.9989421 0 10.8622124 5.09455391 10.8622124 11.37946068" 595 fill="#b6cb46"></path> 596 <path 597 d="m25.862069 14.4826111c0 5.7133106-4.6316645 10.3449751-10.3449751 10.3449751-5.71301565 0-10.34468011-4.6316645-10.34468011-10.3449751 0-5.71331065 4.63166446-10.34468007 10.34468011-10.34468007 5.7133106 0 10.3449751 4.63136942 10.3449751 10.34468007" 598 fill="#66ad4a"></path> 599 <path 600 d="m21.7241379 12.4137931c0 4.5706247-3.7052373 8.2758621-8.275862 8.2758621-4.57090515 0-8.27586211-3.7052374-8.27586211-8.2758621 0-4.57062469 3.70495696-8.27586207 8.27586211-8.27586207 4.5706247 0 8.275862 3.70523738 8.275862 8.27586207" 601 fill="#aed7dc"></path> 602 <path 603 d="m22.7586207 11.3793103c0 3.9991764-3.2419755 7.2413794-7.2415259 7.2413794-3.9995505 0-7.24123273-3.242203-7.24123273-7.2413794 0-3.99946945 3.24168223-7.24137927 7.24123273-7.24137927 3.9995504 0 7.2415259 3.24190982 7.2415259 7.24137927" 604 fill="#5bb1cf"></path> 605 <path 606 d="m22.7586207 11.8963967c0 3.7136422-2.7788402 6.724293-6.2068966 6.724293s-6.2068965-3.0106508-6.2068965-6.724293c0-3.71333217 2.7788401-6.72398291 6.2068965-6.72398291s6.2068966 3.01065074 6.2068966 6.72398291" 607 fill="#25a8c3"></path> 608 <path 609 d="m20.6896552 12.9308813c0 3.1423524-2.315869 5.6898084-5.1725531 5.6898084-2.8564055 0-5.1722745-2.547456-5.1722745-5.6898084 0-3.14235241 2.315869-5.68950199 5.1722745-5.68950199 2.8566841 0 5.1725531 2.54714958 5.1725531 5.68950199"> 610 </path> 611 <path 612 d="m15.5171021 18.6206897c-2.8564055 0-5.1722745-2.547456-5.1722745-5.6898084 0-3.14235241 2.315869-5.68950199 5.1722745-5.68950199 2.8566841 0 5.1725531 2.54714958 5.1725531 5.68950199 0 3.1423524-2.315869 5.6898084-5.1725531 5.6898084z" 613 fill="#1b1a18"></path> 614 <path 615 d="m18.3395432 11.2904163c-.4920811.8231975-1.4595626 1.299291-2.16129 1.062668-.7017274-.2363383-.8715674-1.0956984-.3798654-1.9191807.4920811-.82348231 1.4595626-1.29929107 2.16129-1.06295279s.8715674 1.09569839.3798654 1.91946549" 616 fill="#fffffe"></path> 617 </g> 618 <g fill="#fff" transform="translate(40.344828 7.241379)"> 619 <path 620 d="m117.326492 14.0927618c-.247347-.6938318-.370833-1.5731169-.370833-2.7528593 0-1.1797425.123486-2.05864681.370833-2.75285936.691971-1.98933976 2.522419-3.07654593 4.920599-3.07654593 1.780376 0 3.189919.67060248 4.129237 1.73496018.074543.09253628.099015.23153112-.024471.3240674l-1.557876 1.27189794c-.123485.09253628-.247347.06968782-.345985-.04607774-.593333-.62452474-1.211514-.97144061-2.200905-.97144061-1.06318 0-1.87939.48591071-2.225752 1.45735131-.197652.55521772-.246971 1.20297171-.246971 2.05864681 0 .8560558.049319 1.5270391.246971 2.0822568.346362.9482113 1.162572 1.4341221 2.225752 1.4341221.989391 0 1.607572-.3469159 2.200905-.9714407.098638-.1157655.2225-.1157655.345985-.0232292l1.557876 1.2722787c.123486.0925363.099014.2083019.024471.3236866-.939318 1.0411284-2.348861 1.7121117-4.129237 1.7121117-2.39818 0-4.228628-1.0872061-4.920599-3.0769267"> 621 </path> 622 <path 623 d="m136.031168 16.9153089c-.172804 0-.296666-.069307-.395681-.2315311l-3.016737-4.6728921-1.607195 1.7349602v2.9379319c0 .1389948-.098638.2315311-.246971.2315311h-2.275448c-.147957 0-.246971-.0925363-.246971-.2315311v-15.26810647c0-.13861403.099014-.23115031.246971-.23115031h2.275448c.148333 0 .246971.09253628.246971.23115031v9.06855607l4.080295-4.48781948c.147956-.16222411.271818-.23153112.469471-.23153112h2.522418c.148334 0 .197653.138
62361403.098638.23153112l-3.783251 4.07121578 4.352113 6.6161541c.074543.0925363.024848.2315311-.123485.2315311z"> 624 </path> 625 <path 626 d="m3.44757063 14.5093655h3.51143272c1.63204255 0 2.54688993-.8792851 2.54688993-2.1976416 0-1.295508-.91484738-2.1744124-2.54688993-2.1744124h-3.51143272c-.09863786 0-.14833327.0460778-.14833327.1386141v4.094445c0 .0925363.04969541.1389949.14833327.1389949zm3.36309944-6.77799741c1.48370927 0 2.39855665-.83282658 2.39855665-2.05902758 0-1.24904946-.91484738-2.08187604-2.39855665-2.08187604h-3.36309944c-.09863786 0-.14833327.04607774-.14833327.13861403v3.86329476c0 .09253629.04969541.13899483.14833327.13899483zm-6.42915584-6.31569676c0-.13861403.09901435-.23115031.24697115-.23115031h6.25635133c3.56075169 0 5.24211309 1.66565316 5.24211309 4.18698136 0 1.78141872-.8899996 2.79931787-1.9535568 3.33130632v.04645855c1.0387095.36976434 2.2502234 1.61919465 2.2502234 3.53922735 0 3.1230045-2.1018901 4.6268143-5.78612731 4.6268143h-6.00900371c-.1479568 0-.24697115-.0925363-.24697115-.2315311z"> 627 </path> 628 <path 629 d="m14.4750581 16.9153089c-.1487097 0-.2477241-.0925363-.2477241-.2315311v-10.68736988c0-.13899483.0990144-.23153112.2477241-.23153112h2.2746946c.1483333 0 .2473476.09253629.2473476.23153112v.94821133h.0248477c.5684854-.85567504 1.5823472-1.43412204 3.0909041-1.43412204.9393187 0 1.8790137.34691588 2.4971946.92536287.123862.11538475.1487097.20830185.0493189.3236866l-1.3105283 1.55026841c-.0986379.11538475-.2224999.13861402-.3459855.04607774-.5440142-.32406741-1.112876-.53198845-1.7555281-.53198845-1.5578759 0-2.2502234 1.04074762-2.2502234 2.82216632v6.0377071c0 .1389948-.0990143.2315311-.2473476.2315311z"> 630 </path> 631 <path 632 d="m30.2623873 13.39893c.1980287-.578447.2473477-1.1104354.2473477-2.0590275 0-.9482114-.049319-1.45735135-.2473477-2.05864681-.3463619-.92536286-1.1124996-1.45735131-2.2253756-1.45735131-1.1128761 0-1.9042379.53198845-2.2502234 1.45735131-.1976522.60129546-.2473476 1.11043541-.2473476 2.05864681 0 .9485921.0496954 1.4805805.2473476 2.0590275.3459855.9253629 1.1373473 1.4573514 2.2502234 1.4573514 1.112876 0 1.8790137-.5319885 2.2253756-1.4573514zm-7.1459745.6938318c-.2721953-.786368-.3956809-1.5266583-.3956809-2.7528593 0-1.2258202.1234856-1.96611052.3956809-2.75285936.6674998-1.94288121 2.4971945-3.07654593 4.9205989-3.07654593 2.3985566 0 4.2282514 1.13366472 4.8961276 3.07654593.2718189.78674884.3956809 1.52703916.3956809 2.75285936 0 1.226201-.123862 1.9664913-.3956809 2.7528593-.6678762 1.943262-2.497571 3.0769267-4.8961276 3.0769267-2.4234044 0-4.2530991-1.1336647-4.9205989-3.0769267z"> 633 </path> 634 <path 635 d="m45.3234858 16.9153089c-.1487097 0-.2473476-.0925363-.297043-.2315311l-2.2995423-7.12491325h-.0493189l-2.32439 7.12491325c-.0496954.1389948-.1483333.2315311-.2970431.2315311h-2.0273469c-.1487098 0-.2473477-.0925363-.2966666-.2315311l-3.7587803-10.68736988c-.0496955-.13899483.0248477-.23153112.1731809-.23153112h2.373709c.173181 0 .2721953.06930701.3215143.23153112l2.2995423 7.35644438h.0496954l2.2746946-7.35644438c.0496954-.13899483.1731809-.23153112.3215142-.23153112h1.7803758c.1483333 0 .2721954.09253629.3215143.23153112l2.4234044 7.35644438h.0493189l2.1760567-7.35644438c.049319-.16222411.1483333-.23153112.3215143-.23153112h2.3737089c.1483333 0 .2225.09253629.173181.23153112l-3.7587803 10.68736988c-.049319.1389948-.1483333.2315311-.2966666.2315311z"> 636 </path> 637 <path 638 d="m51.8938218 15.4114991c-.0986378-.0925363-.0986378-.2311503 0-.3236866l1.4095427-1.3880443c.0990143-.0925363.2473476-.0925363.3463619 0 .8655285.7402903 2.2502234 1.2722787 3.4865851 1.2722787 1.4588615 0 2.2005279-.5552177 2.2005279-1.3187373 0-.6709833-.4201521-1.0872061-1.978028-1.226201l-1.2860571-.1153847c-2.4230279-.2315311-3.659766-1.3880443-3.659766-3.2852286 0-2.15118306 1.6568903-3.51599809 4.6243088-3.51599809 1.8545425 0 3.4124184.578447 4.475599 1.36481503.1238621.09253629.1238621.23115031.0496954.3236866l-1.2118904 1.36519583c-.0986378.11538476-.2224999.11538476-.3459855.04607774-.7420428-.4859107-1.9287091-.92536286-3.1157518-.92536286s-1.8052235.4859107-1.8052235 1.15651318c0 .64813481.4205286 1.04112842 1.9535568 1.18012327l1.2856806.1157655c2.497571.2311504 3.6846137 1.4341221 3.6846137 3.2616185 0 2.2208709-1.7310569 3.7707585-4.995142 3.7707585-2.4478756 0-4.1292371-.9021336-5.1186276-1.7581894"> 639 </path> 640 <path 641 d="m71.0995931 9.14226086c-.3215143-.90213359-1.2118904-1.43412204-2.32439-1.43412204-1.
6411373473 0-2.0277234.53198845-2.3488612 1.43412204-.0993909.27760886-.1487098.55521772-.1487098.94859214 0 .0925363.0493189.1389948.1487098.1389948h4.6732512c.0990144 0 .1483333-.0464585.1483333-.1389948 0-.39337442-.0493189-.67098328-.1483333-.94859214zm-7.1956699 4.92727164c-.2473477-.7166802-.4205286-1.572736-.4205286-2.72963 0-1.1565132.1487097-2.03541753.3956809-2.75285936.6674997-1.94288121 2.4971945-3.07654593 4.8712799-3.07654593 2.4482521 0 4.2286279 1.17974246 4.8961276 3.07654593.2721954.78674884.3956809 1.55026836.3956809 3.35453556 0 .1386141-.0990143.2311503-.2718188.2311503h-7.3440032c-.0993909 0-.1487098.0464586-.1487098.1389949 0 .3236866.0741667.6012954.173181.855675.3956809 1.087587 1.335376 1.6888825 2.6703755 1.6888825 1.335376 0 2.2012809-.4626815 2.7942375-1.0639769.1238621-.1157656.2473477-.1389949.3708332-.0464586l1.4592381 1.2029717c.1234856.0925363.1234856.2083019.0248477.3240674-1.0138617 1.1100547-2.6955997 1.8968035-4.8961276 1.8968035-2.5224187 0-4.3027946-1.1565132-4.9702943-3.100156z"> 642 </path> 643 <path 644 d="m76.0928527 16.9153089c-.1479568 0-.2469711-.0925363-.2469711-.2315311v-10.68736988c0-.13899483.0990143-.23153112.2469711-.23153112h2.2750711c.1487097 0 .2473476.09253629.2473476.23153112v.94821133h.0248477c.5684854-.85567504 1.5823471-1.43412204 3.0909041-1.43412204.9396951 0 1.8790137.34691588 2.4971945.92536287.1238621.11538475.1483333.20830185.0496954.3236866l-1.3105282 1.55026841c-.0986379.11538475-.2225.13861402-.346362.04607774-.5436377-.32406741-1.1124996-.53198845-1.7551517-.53198845-1.5578759 0-2.2505998 1.04074762-2.2505998 2.82216632v6.0377071c0 .1389948-.0986379.2315311-.2473476.2315311z"> 645 </path> 646 <path 647 d="m84.704089 15.0878125c-.0990144-.0925363-.1483333-.2315311-.049319-.3472967l1.5330282-1.6656532c.0990144-.1153847.2473476-.1153847.3459855-.0228484 1.0884049.8095973 2.6955997 1.6652723 4.5746134 1.6652723 2.0028757 0 3.1650707-.9482113 3.1650707-2.2665678 0-1.1336647-.7416664-1.873955-3.0660564-2.1747931l-.8903761-.1157656c-3.2388609-.41622287-5.0689322-1.87395499-5.0689322-4.48781949 0-2.84539561 2.2253757-4.74219908 5.687113-4.74219908 2.1018901 0 4.1047658.62452473 5.4401418 1.57273607.1238621.09291709.1487098.18545338.0496954.3240674l-1.1870427 1.7117309c-.0986378.11576556-.2224999.13899484-.3463619.06968782-1.3598473-.83282658-2.6210566-1.226201-4.0302228-1.226201-1.7065856 0-2.6459042.87928513-2.6459042 2.10510532 0 1.08720617.815833 1.82749646 3.0909041 2.12833459l.8903761.11576556c3.2388609.41622289 5.0192368 1.85034493 5.0192368 4.55712651 0 2.7993179-2.1512091 4.8811939-6.3301415 4.8811939-2.4723468 0-4.87128-.9253628-6.1818082-2.081876"> 648 </path> 649 <path 650 d="m102.339937 17.1118057c-2.3985567 0-3.3134041-1.0872061-3.3134041-3.2619993v-5.87548295c0-.09253629-.0496954-.13899484-.1487097-.13899484h-.7913618c-.1479568 0-.2469712-.09253628-.2469712-.23153112v-1.5498876c0-.13861402.0990144-.23115031.2469712-.23115031h.7913618c.0990143 0 .1487097-.04645855.1487097-.13899483v-3.05369746c0-.13861403.0990144-.23115031.2469712-.23115031h2.2750709c.148333 0 .247348.09253628.247348.23115031v3.05369746c0 .09253628.049319.13899483.148333.13899483h1.582724c.147956 0 .246971.09253629.246971.23115031v1.5498876c0 .13899484-.099015.23153112-.246971.23153112h-1.582724c-.099014 0-.148333.04645855-.148333.13899484v5.78332755c0 .786368.346362 1.0407476 1.112876 1.0407476h.618181c.147956 0 .246971.0925363.246971.2315311v1.8503449c0 .1389949-.099015.2315311-.246971.2315311z"> 651 </path> 652 <path 653 d="m112.530885 13.1673989v-.855675c0-.0925363-.049695-.1389949-.14871-.1389949h-1.978028c-1.780376 0-2.571737.4626815-2.571737 1.5038099 0 .9253629.716818 1.3880443 2.052194 1.3880443 1.706586 0 2.646281-.6245247 2.646281-1.8971843zm.29629 3.74791c-.148333 0-.246971-.0925363-.246971-.2315311v-.8095973h-.024848c-.568862.7635196-1.681738 1.295508-3.362723 1.295508-2.176056 0-4.006128-1.0639769-4.006128-3.4006133 0-2.4291727 1.830072-3.5392274 4.772266-3.5392274h2.423404c.099015 0 .14871-.0464585.14871-.1389948v-.53198845c0-1.27265954-.643405-1.85072573-2.646281-1.85072573-1.335376 0-2.151209.34691587-2.720071.76351957-.123485.09253628-.271819.06930701-.345985-.04645855l-.914848-1.52665833c-.074166-.11576556-.049318-.23153112.049319-.30083813.964543-.64775401 2.275071-1.08720617 4.228628-1.08720617 3.634919 0 4.970295 1.15651318 4.970295 3.88652404v7.28675655c0 .1389948-.099391.2315311-.247348.2315311z"> 654 </path> 655 </g> 656 </g> 657 </svg> 658 </a> 659 <button 660 class="bstack-mm-search-menu doc-search-menu doc-search-cta doc-search-menu-icon doc-menu-toggle hide-md hide-lg hide-xl" 661 aria-label="Search"></button> 662 <a aria-label="Primary Menu" class="collapse-toggle pull-right bs-collapse-toggle text-link" data-target="primary-menu" href="#" id="primary-menu-toggle" data-faitracker-click-bind="true"> 663 <svg width="24" data-target="opening-hamburger" height="18" alt="Icon for hamburger menu" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24.6 19.4" enable-background="new 0 0 24.6 19.4" xml:space="preserve"> 664 <g id="XMLID_131_"> 665 <path id="XMLID_259_" fill="#FFFFFF" d="M23.3,3h-22c-0.5,0-1-0.4-1-1v0c0-0.5,0.4-1,1-1h22c0.5,0,1,0.4,1,1v0 C24.3,2.6,23.8,3,23.3,3z"> 666 </path> 667 <path id="XMLID_281_" fill="#FFFFFF" d="M23.3,10.7h-22c-0.5,0-1-0.4-1-1v0c0-0.5,0.4-1,1-1h22c0.5,0,1,0.4,1,1v0 C24.3,10.2,23.8,10.7,23.3,10.7z"> 668 </path> 669 <path id="XMLID_282_" fill="#FFFFFF" d="M23.3,18.3h-22c-0.5,0-1-0.4-1-1v0c0-0.5,0.4-1,1-1h22c0.5,0,1,0.5,1,1v0 C24.3,17.9,23.8,18.3,23.3,18.3z"> 670 </path> 671 </g> 672 </svg> 673 <svg data-target="closing-hamburger" width="18" height="18" alt="Icon for closing window" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 18.8 19.4" enable-background="new 0 0 18.8 19.4" xml:space="preserve"> 674 <path id="XMLID_130_" fill="#FFFFFF" d="M17.9,16.9c0.4,0.4,0.4,1,0,1.4c-0.2,0.2-0.5,0.3-0.7,0.3c-0.3,0-0.5-0.1-0.7-0.3l-7.1-7.1 l-7.1,7.1c-0.2,0.2-0.5,0.3-0.7,0.3c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4L8,9.8L0.9,2.7c-0.4-0.4-0.4-1,0-1.4 C1.1,1.1,1.4,1,1.6,1c0.2,0,0.5,0.1,0.7,0.3l7.1,7.1l7.1-7.1C16.7,1.1,16.9,1,17.2,1c0.3,0,0.5,0.1,0.7,0.3c0.4,0.4,0.4,1,0,1.4 l-7.1,7.1L17.9,16.9z"> 675 </path> 676 </svg> 677 </a> 678 <nav class="product-nav has-search-bar hide-sm hide-xs"> 679 <ul class="horizontal-list product-menu"> 680 <li class="dropdown-holder hide-sm hide-xs bstack-product-list-dropdown" aria-label="Products" 681 aria-haspopup="true" title="Products Dropdown"> 682 <a href="javascript:void(0);" class="product-menu-button text-link" data-target="products__container" 683 aria-label="Products" aria-expanded="false" aria-haspopup="true" data-faitracker-click-bind="true"> 684 Products
685 <span class="account-down-caret"> 686 <svg class="bstack-mm-down-svg" role="presentation" width="10" height="6" viewBox="0 0 10 6" 687 fill="none" xmlns="http://www.w3.org/2000/svg"> 688 <path d="M8.5 1.5L5 5L1.5 1.5" stroke="#fff" stroke-width="2" stroke-linecap="round" 689 stroke-linejoin="round"></path> 690 </svg> 691 </span> 692 </a> 693 <div class="products__dropdown product-menu-button-dropdown dropdown-menu-container" aria-label="Products Dropdown"> 694 <div class="products__container" id="products__container" data-isopen="true"> 695 696 <div class="products__holder"> 697 <div role="tablist" class="products__tab-wrapper"> 698 <button role="tab" class="products__tab products__sprite products__sprite-t-1 active" 699 id="products__tab--featured" aria-controls="products__tab-content--featured" 700 data-event-type="Featured" data-tab-index="0" data-tab-id="featured" aria-selected="true" 701 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 702 <p class="products__tab__header">Featured</p> 703 <p class="products__tab__description products__tab__description--wrap wrap-item">Explore 704 our popular products</p> 705 </button><button role="tab" class="products__tab products__sprite products__sprite-t-2" 706 id="products__tab--web" aria-controls="products__tab-content--web" data-event-type="Web" 707 data-tab-index="1" data-tab-id="web" tabindex="-1" aria-selected="false" 708 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 709 <p class="products__tab__header">Web Testing</p> 710 <p class="products__tab__description products__tab__description--wrap wrap-item">Test 711 websites or web apps on real browsers</p> 712 </button><button role="tab" class="products__tab products__sprite products__sprite-t-3" 713 id="products__tab--app" aria-controls="products__tab-content--app" data-event-type="App" 714 data-tab-index="2" data-tab-id="app" tabindex="-1" aria-selected="false" 715 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 716 <p class="products__tab__header">Mobile App Testing</p> 717 <p class="products__tab__description products__tab__description--wrap wrap-item">Test iOS 718 & Android mobile apps on real devices</p> 719 </button><button role="tab" class="products__tab products__sprite products__sprite-t-4" 720 id="products__tab--accessibility" aria-controls="products__tab-content--accessibility" 721 data-event-type="Accessibility" data-tab-index="3" data-tab-id="accessibility" 722 tabindex="-1" aria-selected="false" data-faitracker-form-bind="true" 723 data-faitracker-click-bind="true"> 724 <p class="products__tab__header">Accessibility</p> 725 <p class="products__tab__description products__tab__description--wrap wrap-item">Automate 726 accessibility compliance for websites & mobile apps</p> 727 </button> 728 </div> 729 730 731 <div class="products__content-area"> 732 733 <div class="products__scroll-viewport"> 734 735 <div class="products__scroll-track" id="products__scroll-track" data-active-index="0" 736 style="transform: translateY(0px);"> 737 <div id="products__tab-content--featured" 738 class="products__tab-content products__tab-content--featured" data-tab-index="0" 739 data-tab-id="featured" aria-hidden="false"> 740 <div class="products__tab-content-container"> 741 <div class="products__tab-content-description-wrapper"> 742 <p class="products__tab-content-description products__sprite-d-1">Popular products for your test stack</p> 743 </div> 744 <div class="products__tab-content-wrapper"> 745 <div class="products__tab-col-wrapper"> 746 <div class="products__tab-col"> 747 <p class="products__tab-col-heading">Web Testing</p> 748 <div class="products__tab-col-item"> 749 <a title="Live" href="/live" 750 class="products__tab-col-item-link products__sprite products__sprite-8 doc-header text-link" 751 data-product="Live from all products dropdown" aria-label="Live" 752 tabindex="0" data-faitracker-click-bind="true"> 753 <div class="products__tab-col-item-container doc-header"> 754 <p class="products__tab-col-item-header">Live</p> 755 <p class="products__tab-col-item-description">Manual cross-browser 756 testing</p> 757 </div> 758 </a> 759 </div> 760 <div class="products__tab-col-item"> 761 <a title="Automate" href="/automate" 762 class="products__tab-col-item-link products__sprite products__sprite-2 doc-header text-link" 763 data-product="Automate from all products dropdown" aria-label="Automate" 764 tabindex="0" data-faitracker-click-bind="true"> 765 <div class="products__tab-col-item-container doc-header"> 766 <p class="products__tab-col-item-header">Automate</p> 767 <p class="products__tab-col-item-description">Browser automation cloud 768 </p> 769 </div> 770 </a> 771 </div> 772 <div class="products__tab-col-item"> 773 <a title="Accessibility Testing" href="/accessibility-testing" 774 class="products__tab-col-item-link products__sprite products__sprite-1 doc-header text-link"
775 data-product="Accessibility Testing from all products dropdown" 776 aria-label="Accessibility Testing" tabindex="0" 777 data-faitracker-click-bind="true"> 778 <div class="products__tab-col-item-container doc-header"> 779 <p class="products__tab-col-item-header">Accessibility Testing</p> 780 <p class="products__tab-col-item-description">Automate web compliance 781 </p> 782 </div> 783 </a> 784 </div> 785 <div class="products__tab-col-item"> 786 <a title="Test Companion" href="/test-companion" 787 class="products__tab-col-item-link products__sprite products__sprite-30 doc-header text-link" 788 data-product="Test Companion from all products dropdown" 789 aria-label="Test Companion" tabindex="0" 790 data-faitracker-click-bind="true"> 791 <div class="products__tab-col-item-container doc-header"> 792 <p class="products__tab-col-item-header">Test Companion</p> 793 <p class="products__tab-col-item-description">Agentic testing in IDE</p> 794 </div> 795 </a> 796 </div> 797 <div class="products__tab-col-item"> 798 <a title="Low Code Automation" href="/low-code-automation" 799 class="products__tab-col-item-link products__sprite products__sprite-10 doc-header text-link" 800 data-product="Low Code Automation from all products dropdown" 801 aria-label="Low Code Automation" tabindex="0" 802 data-faitracker-click-bind="true"> 803 <div class="products__tab-col-item-container doc-header"> 804 <p class="products__tab-col-item-header">Low Code Automation</p> 805 <p class="products__tab-col-item-description">Automation without coding 806 </p> 807 </div> 808 </a> 809 </div> 810 </div> 811 <div class="products__tab-col"> 812 <p class="products__tab-col-heading">Mobile App Testing</p> 813 <div class="products__tab-col-item"> 814 <a title="App Live" href="/app-live" 815 class="products__tab-col-item-link products__sprite products__sprite-4 doc-header text-link" 816 data-product="App Live from all products dropdown" aria-label="App Live" 817 tabindex="0" data-faitracker-click-bind="true"> 818 <div class="products__tab-col-item-container doc-header"> 819 <p class="products__tab-col-item-header">App Live</p> 820 <p class="products__tab-col-item-description">Real device testing 821 </p> 822 </div> 823 </a> 824 </div> 825 <div class="products__tab-col-item">
826 <a title="App Automate" href="/app-automate" 827 class="products__tab-col-item-link products__sprite products__sprite-3 doc-header text-link" 828 data-product="App Automate from all products dropdown" 829 aria-label="App Automate" tabindex="0" data-faitracker-click-bind="true"> 830 <div class="products__tab-col-item-container doc-header"> 831 <p class="products__tab-col-item-header">App Automate</p> 832 <p class="products__tab-col-item-description">Mobile app automation 833 cloud</p> 834 </div> 835 </a> 836 </div> 837 <div class="products__tab-col-item"> 838 <a title="App Accessibility Testing" href="/app-accessibility-testing" 839 class="products__tab-col-item-link products__sprite products__sprite-1 doc-header text-link" 840 data-product="App Accessibility Testing from all products dropdown" 841 aria-label="App Accessibility Testing" tabindex="0" 842 data-faitracker-click-bind="true"> 843 <div class="products__tab-col-item-container doc-header"> 844 <p class="products__tab-col-item-header">App Accessibility Testing</p> 845 <p class="products__tab-col-item-description">Automate mobile app 846 compliance</p> 847 </div> 848 </a> 849 </div> 850 <div class="products__tab-col-item"> 851 <a title="Test Companion" href="/test-companion" 852 class="products__tab-col-item-link products__sprite products__sprite-30 doc-header text-link" 853 data-product="Test Companion from all products dropdown" 854 aria-label="Test Companion" tabindex="0" 855 data-faitracker-click-bind="true"> 856 <div class="products__tab-col-item-container doc-header"> 857 <p class="products__tab-col-item-header">Test Companion</p> 858 <p class="products__tab-col-item-description">Agentic testing in IDE</p> 859 </div> 860 </a> 861 </div> 862 </div> 863 <div class="products__tab-col"> 864 <p class="products__tab-col-heading">Management & Optimization</p> 865 <div class="products__tab-col-item"> 866 <a title="Test Management" href="/test-management" 867 class="products__tab-col-item-link products__sprite products__sprite-7 doc-header text-link" 868 data-product="Test Management from all products dropdown" 869 aria-label="Test Management" tabindex="0" 870 data-faitracker-click-bind="true"> 871 <div class="products__tab-col-item-container doc-header"> 872 <p class="products__tab-col-item-header">Test Management</p> 873 <p class="products__tab-col-item-description">Plan, track, and manage tests</p> 874 </div> 875 </a> 876 </div> 877 </div> 878 </div> 879 </div> 880 </div> 881 </div> 882 <div id="products__tab-content--web" 883 class="products__tab-content products__tab-content--web" data-tab-index="1" 884 data-tab-id="web" aria-hidden="true"> 885 <div class="products__tab-content-container"> 886 <div class="products__tab-content-description-wrapper"> 887 <p class="products__tab-content-description products__sprite-d-2">Test websites or 888 web apps on real browsers</p> 889 </div> 890 <div class="products__tab-content-wrapper"> 891 <div class="products__tab-col-wrapper"> 892 <div class="products__tab-col"> 893 <p class="products__tab-col-heading">Manual Testing</p> 894 <div class="products__tab-col-item"> 895 <a title="Live" href="/live" 896 class="products__tab-col-item-link products__sprite products__sprite-8 doc-header text-link" 897 data-product="Live from all products dropdown" aria-label="Live" 898 tabindex="-1" data-faitracker-click-bind="true"> 899 <div class="products__tab-col-item-container doc-header"> 900 <p class="products__tab-col-item-header">Live</p> 901 <p class="products__tab-col-item-description">Cross-browser testing</p> 902 </div> 903 </a> 904 </div> 905 <div class="products__tab-col-item"> 906 <a title="Testing Toolkit" href="/testing-toolkit" 907 class="products__tab-col-item-link products__sprite products__sprite-15 doc-header text-link" 908 data-product="Testing Toolkit from all products dropdown" 909 aria-label="Testing Toolkit" tabindex="-1" 910 data-faitracker-click-bind="true"> 911 <div class="products__tab-col-item-container doc-header"> 912 <p class="products__tab-col-item-header">Testing Toolkit</p> 913 <p class="products__tab-col-item-description">Essential manual testing 914 tools</p> 915 </div> 916 </a> 917 </div> 918 <p class="products__tab-col-heading">API Testing</p> 919 <div class="products__tab-col-item"> 920 <a title="Requestly" href="https://requestly.c
920om" 921 class="products__tab-col-item-link products__sprite products__sprite-32 doc-header text-link" 922 data-product="Requestly from all products dropdown" aria-label="Requestly" 923 target="_blank" rel="noopener noreferrer" tabindex="-1" 924 data-faitracker-click-bind="true"> 925 <div class="products__tab-col-item-container doc-header"> 926 <p class="products__tab-col-item-header">Requestly</p> 927 <p class="products__tab-col-item-description">Privacy-first API client</p> 928 </div> 929 </a> 930 </div> 931 </div> 932 <div class="products__tab-col"> 933 <p class="products__tab-col-heading">Test Automation</p> 934 <div class="products__tab-col-item"> 935 <a title="Automate" href="/automate" 936 class="products__tab-col-item-link products__sprite products__sprite-2 doc-header text-link" 937 data-product="Automate from all products dropdown" aria-label="Automate" 938 tabindex="-1" data-faitracker-click-bind="true"> 939 <div class="products__tab-col-item-container doc-header"> 940 <p class="products__tab-col-item-header">Automate</p> 941 <p class="products__tab-col-item-description">Browser automation cloud 942 </p> 943 </div> 944 </a> 945 </div> 946 <div class="products__tab-col-item"> 947 <a title="Percy" href="/percy" 948 class="products__tab-col-item-link products__sprite products__sprite-5 doc-header text-link" 949 data-product="Percy from all products dropdown" aria-label="Percy" 950 tabindex="-1" data-faitracker-click-bind="true"> 951 <div class="products__tab-col-item-container doc-header"> 952 <p class="products__tab-col-item-header">Percy</p> 953 <p class="products__tab-col-item-description">Visual testing & 954 review</p> 955 </div> 956 </a> 957 </div> 958 <div class="products__tab-col-item"> 959 <a title="Custom Device Lab" href="/custom-device-lab" 960 class="products__tab-col-item-link products__sprite products__sprite-28 doc-header text-link" 961 data-product="Custom Device Lab from all products dropdown" aria-label="Custom Device Lab" 962 tabindex="-1" data-faitracker-click-bind="true"> 963 <div class="products__tab-col-item-container doc-header"> 964 <p class="products__tab-col-item-header">Custom Device Lab</p> 965 <p class="products__tab-col-item-description">Tailored test environments</p> 966 </div> 967 </a> 968 </div> 969 <div class="products__tab-col-item"> 970 <a title="Test Companion" href="/test-companion" 971 class="products__tab-col-item-link products__sprite products__sprite-30 doc-header text-link" 972 data-product="Test Companion from all products dropdown" aria-label="Test Companion" 973 tabindex="-1" data-faitracker-click-bind="true"> 974 <div class="products__tab-col-item-container doc-header"> 975 <p class="products__tab-col-item-header">Test Companion</p> 976 <p class="products__tab-col-item-description">Agentic testing in IDE</p> 977 </div> 978 </a> 979 </div> 980 <div class="products__tab-col-item"> 981 <a title="Load Testing" href="/load-testing" 982 class="products__tab-col-item-link products__sprite products__sprite-31 doc-header text-link" 983 data-product="Load Testing from all products dropdown" aria-label="Load Testing" 984 tabindex="-1" data-faitracker-click-bind="true"> 985 <div class="products__tab-col-item-container doc-header"> 986 <p class="products__tab-col-item-header">Load Testing</p> 987 <p class="products__tab-col-item-description">Test browser & API load</p> 988 </div> 989 </a> 990 </div> 991 </div> 992 <div class="products__tab-col"> 993 <p class="products__tab-col-heading">Management & Optimization</p> 994 <div class="products__tab-col-item"> 995 <a title="Test Management" href="/test-management" 996 class="products__tab-col-item-link products__sprite products__sprite-7 doc-header text-link" 997 data-product="Test Management from all products dropdown" 998 aria-label="Test Management" tabindex="-1" 999 data-faitracker-click-bind="true"> 1000 <div class="products__tab-col-item-container doc-header"> 1001 <p class="products__tab-col-item-header">Test Management</p> 1002 <p class="products__tab-col-item-description">Plan, track, and manage tests</p> 1003 </div> 1004 </a> 1005 </div> 1006 <div class="products__tab-col-item"> 1007 <a title="Test Management for Jira" href="/test-management-for-jira" 1008 class="products__tab-col-item-link products__sprite products__sprite-25 doc-header text-link" 1009 data-product="Test Management for Jira from all products dropdown" 1010 aria-label="Test Management for Jira" tabindex="-1" 1011 data-faitracker-click-bind="true"> 1012 <div class="products__tab-col-item-container doc-header"> 1013 <p class="products__tab-col-item-header">Test Management for Jira</p> 1014 <p class="products__tab-col-item-description">Manage tests inside JIRA 1015 </p> 1016 </div> 1017 </a> 1018 </div> 1019 <div class="products__tab-col-item"> 1020 <a title="Test Reporting & Analytics" 1021 href="/test-reporting-and-analytics" 1022 class="products__tab-col-item-link products__sprite products__sprite-9 doc-header text-link" 1023 data-product="Test Reporting & Analytics from all products dropdown" 1024 aria-label="Test Reporting & Analytics" tabindex="-1" 1025 data-faitracker-click-bind="true"> 1026 <div class="products__tab-col-item-container doc-header"> 1027 <p class="products__tab-col-item-header">Test Reporting & Analytics 1028 </p> 1029 <p class="products__tab-col-item-description">Monitor & optimize tests</p> 1030 </div> 1031 </a> 1032 </div> 1033 1034 </div> 1035 <div class="products__tab-col"> 1036 <p class="products__tab-col-heading">Automation without coding</p> 1037 <div class="products__tab-col-item"> 1038 <a title="Low Code Automation" href="/low-code-automation" 1039 class="products__tab-col-item-link products__sprite products__sprite-10 doc-header text-link" 1040 data-product="Low Code Automation from all products dropdown" 1041 aria-label="Low Code Automation" tabindex="-1" 1042 data-faitracker-click-bind="true"> 1043 <div class="products__tab-col-item-container doc-header"> 1044 <p class="products__tab-col-item-header">Low Code Automation</p> 1045 <p class="products__tab-col-item-description">AI-driven automated tests 1046 </p> 1047 </div> 1048 </a> 1049 </div> 1050 </div> 1051 </div> 1052 </div> 1053 </div> 1054 </div> 1055 <div id="products__tab-content--app" 1056 class="products__tab-content products__tab-content--app" data-tab-index="2" 1057 data-tab-id="app" aria-hidden="true"> 1058 <div class="products__tab-content-container"> 1059 <div class="products__tab-content-description-wrapper"> 1060 <p class="products__tab-content-description products__sprite-d-3">Test iOS & 1061 Android mobile apps on real devices</p> 1062 </div> 1063 <div class="products__tab-content-wrapper"> 1064 <div class="products__tab-col-wrapper"> 1065 <div class="products__tab-col"> 1066 <p class="products__tab-col-heading">Manual Testing</p> 1067 <div class="products__tab-col-item">
1068 <a title="App Live" href="/app-live" 1069 class="products__tab-col-item-link products__sprite products__sprite-4 doc-header text-link" 1070 data-product="App Live from all products dropdown" aria-label="App Live" 1071 tabindex="-1" data-faitracker-click-bind="true"> 1072 <div class="products__tab-col-item-container doc-header"> 1073 <p class="products__tab-col-item-header">App Live</p> 1074 <p class="products__tab-col-item-description">Real device testing</p> 1075 </div> 1076 </a> 1077 </div> 1078 <p class="products__tab-col-heading">API Testing</p> 1079 <div class="products__tab-col-item"> 1080 <a title="Requestly" href="https://requestly.com" 1081 class="products__tab-col-item-link products__sprite products__sprite-32 doc-header text-link" 1082 data-product="Requestly from all products dropdown" aria-label="Requestly" 1083 target="_blank" rel="noopener noreferrer" tabindex="-1" 1084 data-faitracker-click-bind="true"> 1085 <div class="products__tab-col-item-container doc-header"> 1086 <p class="products__tab-col-item-header">Requestly</p> 1087 <p class="products__tab-col-item-description">Privacy-first API client</p> 1088 </div> 1089 </a> 1090 </div> 1091 </div> 1092 <div class="products__tab-col"> 1093 <p class="products__tab-col-heading">Test Automation</p> 1094 <div class="products__tab-col-item"> 1095 <a title="App Automate" href="/app-automate" 1096 class="products__tab-col-item-link products__sprite products__sprite-3 doc-header text-link" 1097 data-product="App Automate from all products dropdown" 1098 aria-label="App Automate" tabindex="-1" data-faitracker-click-bind="true"> 1099 <div class="products__tab-col-item-container doc-header"> 1100 <p class="products__tab-col-item-header">App Automate</p> 1101 <p class="products__tab-col-item-description">Mobile app automation 1102 cloud</p> 1103 </div> 1104 </a> 1105 </div> 1106 <div class="products__tab-col-item"> 1107 <a title="App Percy" href="/app-percy" 1108 class="products__tab-col-item-link products__sprite products__sprite-5 doc-header text-link" 1109 data-product="App Percy from all products dropdown" aria-label="App Percy" 1110 tabindex="-1" data-faitracker-click-bind="true"> 1111 <div class="products__tab-col-item-container doc-header"> 1112 <p class="products__tab-col-item-header">App Percy</p> 1113 <p class="products__tab-col-item-description">Visual testing & 1114 review</p> 1115 </div> 1116 </a> 1117 </div> 1118 <div class="products__tab-col-item"> 1119 <a title="Custom Device Lab" href="/custom-device-lab" 1120 class="products__tab-col-item-link products__sprite products__sprite-28 doc-header text-link" 1121 data-product="Custom Device Lab from all products dropdown" aria-label="Custom Device Lab" 1122 tabindex="-1" data-faitracker-click-bind="true"> 1123 <div class="products__tab-col-item-container doc-header"> 1124 <p class="products__tab-col-item-header">Custom Device Lab</p> 1125 <p class="products__tab-col-item-description">Tailored test environments</p> 1126 </div> 1127 </a> 1128 </div> 1129 <div class="products__tab-col-item"> 1130 <a title="Test Companion" href="/test-companion" 1131 class="products__tab-col-item-link products__sprite products__sprite-30 doc-header text-link" 1132 data-product="Test Companion from all products dropdown" aria-label="Test Companion" 1133 tabindex="-1" data-faitracker-click-bind="true"> 1134 <div class="products__tab-col-item-container doc-header"> 1135 <p class="products__tab-col-item-header">Test Companion</p> 1136 <p class="products__tab-col-item-description">Agentic testing in IDE</p> 1137 </div> 1138 </a> 1139 </div> 1140 </div> 1141 <div class="products__tab-col"> 1142 <p class="products__tab-col-heading">Management & Optimization</p> 1143 <div class="products__tab-col-item"> 1144 <a title="Test Management" href="/test-management" 1145 class="products__tab-col-item-link products__sprite products__sprite-7 doc-header text-link" 1146 data-product="Test Management from all products dropdown" 1147 aria-label="Test Management" tabindex="-1" 1148 data-faitracker-click-bind="true"> 1149 <div class="products__tab-col-item-container doc-header"> 1150 <p class="products__tab-col-item-header">Test Management</p> 1151 <p class="products__tab-col-item-description">Plan, track, and manage tests</p> 1152 </div> 1153 </a> 1154 </div> 1155 <div class="products__tab-col-item"> 1156 <a title="Test Management for Jira" href="/test-management-for-jira" 1157 class="products__tab-col-item-link products__sprite products__sprite-25 doc-header text-link" 1158 data-product="Test Management for Jira from all products dropdown" 1159 aria-label="Test Management for Jira" tabindex="-1" 1160 data-faitracker-click-bind="true"> 1161 <div class="products__tab-col-item-container doc-header"> 1162 <p class="products__tab-col-item-header">Test Management for Jira</p> 1163 <p class="products__tab-col-item-description">Manage tests inside JIRA</p> 1164 </div> 1165 </a> 1166 </div> 1167 <div class="products__tab-col-item"> 1168 <a title="Test Reporting & Analytics" 1169 href="/test-reporting-and-analytics" 1170 class="products__tab-col-item-link products__sprite products__sprite-9 doc-header text-link" 1171 data-product="Test Reporting & Analytics from all products dropdown" 1172 aria-label="Test Reporting & Analytics" tabindex="-1" 1173 data-faitracker-click-bind="true"> 1174 <div class="products__tab-col-item-container doc-header"> 1175 <p class="products__tab-col-item-header">Test Reporting & Analytics 1176 </p> 1177 <p class="products__tab-col-item-description">Monitor & optimize tests</p> 1178 </div> 1179 </a> 1180 </div> 1181 1182 </div> 1183 <div class="products__tab-col"> 1184 <p class="products__tab-col-heading">Automation without coding</p> 1185 <div class="products__tab-col-item">
1186 <a title="App Low Code Automation" href="/app-low-code-automation" class="products__tab-col-item-link products__sprite products__sprite-10 doc-header text-link" data-product="App Low Code Automation from all products dropdown" aria-label="App Low Code Automation" tabindex="-1" data-faitracker-click-bind="true"> 1187 <div class="products__tab-col-item-container doc-header"> 1188 <p class="products__tab-col-item-header">App Low Code Automation</p> 1189 <p class="products__tab-col-item-description">AI-driven automated tests</p> 1190 </div> 1191 </a> 1192 </div> 1193 </div> 1194 </div> 1195 </div> 1196 </div> 1197 </div> 1198 <div id="products__tab-content--accessibility" 1199 class="products__tab-content products__tab-content--accessibility" 1200 data-tab-index="3" data-tab-id="accessibility" aria-hidden="true"> 1201 <div class="products__tab-content-container"> 1202 <div class="products__tab-content-description-wrapper"> 1203 <p class="products__tab-content-description products__sprite-d-4">Automate 1204 accessibility compliance for websites & mobile apps</p> 1205 </div> 1206 <div class="products__tab-content-wrapper"> 1207 <div class="products__tab-col-wrapper"> 1208 <div class="products__tab-col"> 1209 <div class="products__tab-col-subwrapper"> 1210 <div class="products__tab-col-subcolumn"> 1211 <p class="products__tab-col-heading">Design</p> 1212 <div class="products__tab-col-item"> 1213 <a title="Layout Scanner" 1214 href="/accessibility-design-toolkit/features?scroll_to=layout-scanner" 1215 class="products__tab-col-item-link products__sprite products__sprite-17 doc-header text-link" 1216 data-product="Layout Scanner from all products dropdown" 1217 aria-label="Layout Scanner" tabindex="-1" 1218 data-faitracker-click-bind="true"> 1219 <div class="products__tab-col-item-container doc-header"> 1220 <p class="products__tab-col-item-header">Layout Scanner</p> 1221 <p class="products__tab-col-item-description">Scan UI layouts</p> 1222 </div> 1223 </a> 1224 </div> 1225 <div class="products__tab-col-item"> 1226 <a title="Component Scanner" 1227 href="/accessibility-design-toolkit/features?scroll_to=component-scanner" 1228 class="products__tab-col-item-link products__sprite products__sprite-18 doc-header text-link" 1229 data-product="Component Scanner from all products dropdown" 1230 aria-label="Component Scanner" tabindex="-1" 1231 data-faitracker-click-bind="true"> 1232 <div class="products__tab-col-item-container doc-header"> 1233 <p class="products__tab-col-item-header">Component Scanner</p> 1234 <p class="products__tab-col-item-description">Validate UI components</p> 1235 </div> 1236 </a> 1237 </div> 1238 </div> 1239 1240 <div class="products__tab-col-subcolumn"> 1241 <p class="products__tab-col-heading">Code</p> 1242 <div class="products__tab-col-item"> 1243 <a title="Linter" 1244 href="/accessibility-testing/accessibility-devtools" 1245 class="products__tab-col-item-link products__sprite products__sprite-10 doc-header text-link" 1246 data-product="Linter from all products dropdown" 1247 aria-label="Linter" tabindex="-1" 1248 data-faitracker-click-bind="true"> 1249 <div class="products__tab-col-item-container doc-header"> 1250 <p class="products__tab-col-item-header">Linter</p> 1251 <p class="products__tab-col-item-description">WCAG checks in your IDE</p> 1252 </div> 1253 </a> 1254 </div> 1255 </div> 1256 </div> 1257 </div> 1258 <div class="products__tab-col"> 1259 <p class="products__tab-col-heading">Web testing</p> 1260 <div class="products__tab-col-item"> 1261 <a title="Workflow Analyzer" 1262 href="/accessibility-testing/features/workflow-analyzer" 1263 class="products__tab-col-item-link products__sprite products__sprite-19 doc-header text-link" 1264 data-product="Workflow Analyzer from all products dropdown" 1265 aria-label="Workflow Analyzer" tabindex="-1" 1266 data-faitracker-click-bind="true"> 1267 <div class="products__tab-col-item-container doc-header"> 1268 <p class="products__tab-col-item-header">Workflow Analyzer</p> 1269 <p class="products__tab-col-item-description">Test web workflows</p> 1270 </div> 1271 </a> 1272 </div> 1273 <div class="products__tab-col-item"> 1274 <a title="Test Automation" 1275 href="/accessibility-testing/features/automated-tests" 1276 class="products__tab-col-item-link products__sprite products__sprite-22 doc-header text-link" 1277 data-product="Test Automation from all products dropdown" 1278 aria-label="Test Automation" tabindex="-1" 1279 data-faitracker-click-bind="true"> 1280 <div class="products__tab-col-item-container doc-header"> 1281 <p class="products__tab-col-item-header">Test Automation</p> 1282 <p class="products__tab-col-item-description">Add WCAG checks to CI/CD 1283 </p> 1284 </div> 1285 </a> 1286 </div> 1287 <div class="products__tab-col-item"> 1288 <a title="Screen Readers" 1289 href="/accessibility-testing/features/real-screen-readers" 1290 class="products__tab-col-item-link products__sprite products__sprite-21 doc-header text-link" 1291 data-product="Screen Readers from all products dropdown" 1292 aria-label="Screen Readers" tabindex="-1" 1293 data-faitracker-click-bind="true"> 1294 <div class="products__tab-col-item-container doc-header"> 1295 <p class="products__tab-col-item-header">Screen Readers</p> 1296 <p class="products__tab-col-item-description">Test NVDA, TalkBack, 1297 VoiceOver</p> 1298 </div> 1299 </a> 1300 </div> 1301 <div class="products__tab-col-item"> 1302 <a title="Assisted Tests" 1303 href="/accessibility-testing/features/assisted-tests" 1304 class="products__tab-col-item-link products__sprite products__sprite-20 doc-header text-link" 1305 data-product="Assisted Tests from all products dropdown" 1306 aria-label="Assisted Tests" tabindex="-1" 1307 data-faitracker-click-bind="true"> 1308 <div class="products__tab-col-item-container doc-header"> 1309 <p class="products__tab-col-item-header">Assisted Tests</p> 1310 <p class="products__tab-col-item-description">Guided WCAG issue testing 1311 </p> 1312 </div> 1313 </a> 1314 </div> 1315 </div> 1316 <div class="products__tab-col"> 1317 <p class="products__tab-col-heading">Mobile app testing</p> 1318 <div class="products__tab-col-item"> 1319 <a title="Workflow Analyzer" 1320 href="/app-accessibility-testing/features?scroll_to=workflow-analyzer" 1321 class="products__tab-col-item-link products__sprite products__sprite-19 doc-header text-link" 1322 data-product="Workflow Analyzer from all products dropdown" 1323 aria-label="Workflow Analyzer" tabindex="-1" 1324 data-faitracker-click-bind="true"> 1325 <div class="products__tab-col-item-container doc-header"> 1326 <p class="products__tab-col-item-header">Workflow Analyzer</p> 1327 <p class="products__tab-col-item-description">Test app workflows</p> 1328 </div> 1329 </a> 1330 </div> 1331 <div class="products__tab-col-item"> 1332 <a title="Test Automation" href="/app-accessibility-testing/automated-tests" 1333 class="products__tab-col-item-link products__sprite products__sprite-22 doc-header text-link" 1334 data-product="Test Automation from all products dropdown" 1335 aria-label="Test Automation" tabindex="-1" 1336 data-faitracker-click-bind="true"> 1337 <div class="products__tab-col-item-container doc-header"> 1338 <p class="products__tab-col-item-header">Test Automation</p> 1339 <p class="products__tab-col-item-description">Add WCAG checks to CI/CD 1340 </p> 1341 </div> 1342 </a> 1343 </div> 1344 <div class="products__tab-col-item"> 1345 <a title="Screen Readers" 1346 href="/app-accessibility-testing/features?scroll_to=screen-reader" 1347 class="products__tab-col-item-link products__sprite products__sprite-21 doc-header text-link" 1348 data-product="Screen Readers from all products dropdown" 1349 aria-label="Screen Readers" tabindex="-1" 1350 data-faitracker-click-bind="true"> 1351 <div class="products__tab-col-item-container doc-header"> 1352 <p class="products__tab-col-item-header">Screen Readers</p> 1353 <p class="products__tab-col-item-description">Test Talkback & 1354 VoiceOver</p> 1355 </div> 1356 </a> 1357 </div> 1358 </div> 1359 <div class="products__tab-col"> 1360 <p class="products__tab-col-heading">Monitor</p> 1361 <div class="products__tab-col-item"> 1362 <a title="Website Scanner" 1363 href="/accessibility-testing/features/website-scanner" 1364 class="products__tab-col-item-link products__sprite products__sprite-16 doc-header text-link" 1365 data-product="Website Scanner from all products dropdown" 1366 aria-label="Website Scanner" tabindex="-1" 1367 data-faitracker-click-bind="true"> 1368 <div class="products__tab-col-item-container doc-header"> 1369 <p class="products__tab-col-item-header">Website Scanner</p> 1370 <p class="products__tab-col-item-description">Schedule WCAG sitemap 1371 scans</p> 1372 </div> 1373 </a> 1374 </div> 1375 </div> 1376 </div> 1377 </div> 1378 </div> 1379 </div> 1380 </div> 1381 </div> 1382 1383 1384 <div class="products__footer-fixed"> 1385 <div class="products__footer-content activ
1385e" data-tab-id="featured"></div> 1386 <div class="products__footer-content" data-tab-id="web"> 1387 <div class="products__footer-divider"> 1388 <div class="products__footer-container"> 1389 <p class="products__footer"> 1390 Explore<a href="/enterprise" class="doc-header text-link" 1391 title="BrowserStack for Enterprise" aria-label="BrowserStack for Enterprise" 1392 tabindex="-1" data-faitracker-click-bind="true"> 1393 <b class="products__footer products__footer--eds" data-event=""> 1394 BrowserStack for Enterprise 1395 </b> 1396 </a></p> 1397 </div> 1398 </div> 1399 </div> 1400 <div class="products__footer-content" data-tab-id="app"> 1401 <div class="products__footer-divider"> 1402 <div class="products__footer-container"> 1403 <p class="products__footer"> 1404 Explore<a href="/enterprise" class="doc-header text-link" 1405 title="BrowserStack for Enterprise" aria-label="BrowserStack for Enterprise" 1406 tabindex="-1" data-faitracker-click-bind="true"> 1407 <b class="products__footer products__footer--eds" data-event=""> 1408 BrowserStack for Enterprise 1409 </b> 1410 </a></p> 1411 </div> 1412 </div> 1413 </div> 1414 <div class="products__footer-content" data-tab-id="accessibility"> 1415 <div class="products__footer-divider"> 1416 <div class="products__footer-container"> 1417 <p class="products__footer"> 1418 Explore<a href="/accessibility-testing/spectra-rule-engine" 1419 class="doc-header text-link" title="Spectra for Web" 1420 aria-label="Spectra for Web" tabindex="-1" data-faitracker-click-bind="true"> 1421 <b class="products__footer products__footer--eds" data-event=""> 1422 Spectra for Web 1423 </b> 1424 </a><span class="products__product-separator"></span><a 1425 href="/app-accessibility-testing/spectra-rule-engine" 1426 class="doc-header text-link" title="Spectra for App" 1427 aria-label="Spectra for App" tabindex="-1" data-faitracker-click-bind="true"> 1428 <b class="products__footer products__footer--eds" data-event=""> 1429 Spectra for App 1430 </b> 1431 </a><span class="products__product-separator"></span><a 1432 href="/accessibility-testing/ai-agents" class="doc-header text-link" 1433 title="AI Agents" aria-label="AI Agents" tabindex="-1" 1434 data-faitracker-click-bind="true"> 1435 <b class="products__footer products__footer--eds" data-event=""> 1436 AI Agents 1437 </b> 1438 </a></p> 1439 </div> 1440 </div> 1441 </div> 1442 </div> 1443 1444 </div> 1445 </div> 1446 </div> 1447 </div> 1448 </li> 1449 <li class="dropdown-holder hide-sm hide-xs"> 1450 <a href="javascript:void(0);" class="product-menu-button dropdown-toggle text-link" 1451 data-target="developers-menu-dropdown" id="developers-menu-toggle" title="Developers Dropdown" 1452 data-faitracker-click-bind="true">
1453 <span class="nav_item_name"> 1454 Developers 1455 <span class="account-down-caret"> 1456 <svg class="bstack-mm-down-svg" role="presentation" width="10" height="6" viewBox="0 0 10 6" 1457 fill="none" xmlns="http://www.w3.org/2000/svg"> 1458 <path d="M8.5 1.5L5 5L1.5 1.5" stroke="#fff" stroke-width="2" stroke-linecap="round" 1459 stroke-linejoin="round"></path> 1460 </svg> 1461 </span> 1462 </span> 1463 </a> 1464 <ul class="product-menu-button-dropdown developers__dropdown dropdown-menu dropdown-menu-container" 1465 id="developers-menu-dropdown"> 1466 <li> 1467 <a href="/docs" title="Documentation" class="doc-header text-link" 1468 data-faitracker-click-bind="true">Documentation</a> 1469 </li> 1470 <li> 1471 <a href="/support" title="Support" class="doc-header text-link" 1472 data-faitracker-click-bind="true">Support</a> 1473 </li> 1474 <li> 1475 <a href="https://status.browserstack.com" title="Status" class="doc-header text-link" 1476 target="_blank" rel="noopener noreferrer" data-faitracker-click-bind="true">Status</a> 1477 </li> 1478 <li> 1479 <a href="/release-notes" title="Release Notes" class="doc-header text-link" 1480 data-faitracker-click-bind="true">Release Notes</a> 1481 </li> 1482 <li> 1483 <a href="/open-source" title="Open Source" class="doc-header text-link" 1484 data-faitracker-click-bind="true">Open Source</a> 1485 </li> 1486 <li> 1487 <a href="/events" title="Events" class="doc-header text-link" 1488 data-faitracker-click-bind="true">Events</a> 1489 </li> 1490 <li> 1491 <a href="/meetups" title="Meetups" class="doc-header text-link" 1492 data-faitracker-click-bind="true">Meetups</a> 1493 </li> 1494 <li> 1495 <a href="/community/podcast" title="BrowserStack Talks" class="doc-header text-link" 1496 data-faitracker-click-bind="true">BrowserStack Talks</a> 1497 </li> 1498 <li> 1499 <a href="/community" title="Community" class="doc-header text-link" 1500 data-faitracker-click-bind="true">Community</a> 1501 </li> 1502 <li> 1503 <a href="/discord?ref=topnav&source=top_navigation" title="Discord Community" 1504 class="doc-header text-link" data-faitracker-click-bind="true">Discord Community</a> 1505 </li> 1506 </ul> 1507 </li> 1508 <li> 1509 <a href="/browserstack-ai" title="AI Agents" class="product-nav-header doc-header text-link" 1510 data-faitracker-click-bind="true">AI Agents</a> 1511 </li> 1512 <li> 1513 <a href="/pricing" title="Pricing" class="doc-header text-link" 1514 data-faitracker-click-bind="true">Pricing</a> 1515 </li> 1516 </ul> 1517 <ul class="horizontal-list product-menu product-menu-right"> 1518 <li><a href="/users/sign_in" title="Sign in" class="doc-header text-link" 1519 data-faitracker-click-bind="true">Sign in</a></li> 1520 <li class="free-trial-link doc-header"><a class="btn-secondary-white btn-md" href="/users/sign_up" 1521 title="Free Trial" data-faitracker-click-bind="true">Free Trial</a></li> 1522 <li class="icon-only"> 1523 <a aria-label="doc-menu" href="#" 1524 class="doc-search-cta doc-search-menu doc-search-menu-icon text-link" id="doc-menu-toggle-desktop" 1525 data-faitracker-click-bind="true"> 1526 </a> 1527 </li> 1528 </ul> 1529 </nav> 1530 </div> 1531 </div> 1532 <nav 1533 class="col-xs-12 user--signed-out cross-product-nav primary-menu-container no-pad pull-right new-responsive-menu"> 1534 <ul class="pull-right horizontal-list bs-collapse primary-menu" id="primary-menu"> 1535 <li class="dropdown-holder hide-md hide-lg hide-xl"> 1536 <button class="product-dropdown-toggle dropdown-toggle forward" id="product-menu-toggle-responsive" 1537 data-trigger="product-responsive" aria-label="Products" data-faitracker-form-bind="true" 1538 data-faitracker-click-bind="true"> 1539 Products 1540 </button><button class="product-responsive-item hide-md hide-lg hide-xl forward" 1541 id="featured-menu-responsive" data-target="featured-product-responsive" aria-label="Featured" 1542 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 1543 <div class="product-responsive-item__title"> 1544 Featured 1545 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1546 <path d="M3.0575 10.115L3.9425 11L8.9425 6L3.9425 1L3.0575 1.885L7.17249 6L3.0575 10.115Z" 1547 fill="white"></path> 1548 </svg> 1549 </div> 1550 <div class="product-responsive-item__subtitle">Popular products for your test stack</div> 1551 </button><button class="product-responsive-item hide-md hide-lg hide-xl forward" id="web-menu
1551-responsive" 1552 data-target="web-product-responsive" aria-label="Web Testing" data-faitracker-form-bind="true" 1553 data-faitracker-click-bind="true"> 1554 <div class="product-responsive-item__title"> 1555 Web Testing 1556 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1557 <path d="M3.0575 10.115L3.9425 11L8.9425 6L3.9425 1L3.0575 1.885L7.17249 6L3.0575 10.115Z" 1558 fill="white"></path> 1559 </svg> 1560 </div> 1561 <div class="product-responsive-item__subtitle">Test websites or web apps on real browsers</div> 1562 </button><button class="product-responsive-item hide-md hide-lg hide-xl forward" id="app-menu-responsive" 1563 data-target="app-product-responsive" aria-label="Mobile App Testing" data-faitracker-form-bind="true" 1564 data-faitracker-click-bind="true"> 1565 <div class="product-responsive-item__title"> 1566 Mobile App Testing 1567 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1568 <path d="M3.0575 10.115L3.9425 11L8.9425 6L3.9425 1L3.0575 1.885L7.17249 6L3.0575 10.115Z" 1569 fill="white"></path> 1570 </svg> 1571 </div> 1572 <div class="product-responsive-item__subtitle">Test iOS & Android mobile apps on real devices</div> 1573 </button><button class="product-responsive-item hide-md hide-lg hide-xl forward" 1574 id="accessibility-menu-responsive" data-target="accessibility-product-responsive" 1575 aria-label="Accessibility" data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 1576 <div class="product-responsive-item__title"> 1577 Accessibility 1578 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1579 <path d="M3.0575 10.115L3.9425 11L8.9425 6L3.9425 1L3.0575 1.885L7.17249 6L3.0575 10.115Z" 1580 fill="white"></path> 1581 </svg> 1582 </div> 1583 <div class="product-responsive-item__subtitle">Automate accessibility compliance for websites & 1584 mobile apps</div> 1585 </button> 1586 </li> 1587 <li class="dropdown-holder clear hide-md hide-lg hide-xl"> 1588 <button class="product-dropdown-toggle dropdown-toggle forward" id="developer-menu-toggle-responsive" 1589 data-target="developers-responsive" aria-label="Developers" data-faitracker-form-bind="true" 1590 data-faitracker-click-bind="true"> 1591 Developers 1592 <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"> 1593 <path d="M3.0575 10.115L3.9425 11L8.9425 6L3.9425 1L3.0575 1.885L7.17249 6L3.0575 10.115Z" 1594 fill="white"></path> 1595 </svg> 1596 </button> 1597 </li> 1598 <li class="product-responsive-link hide-md hide-lg hide-xl"> 1599 <a class="product-responsive-link__title text-link" href="https://www.browserstack.com/browserstack-ai" 1600 data-faitracker-click-bind="true">AI Agents</a> 1601 </li> 1602 <li class="product-responsive-link hide-md hide-lg hide-xl"> 1603 <a class="product-responsive-link__title text-link" 1604 href="https://www.browserstack.com/pricing?product=live" data-faitracker-click-bind="true">Pricing</a> 1605 </li> 1606 <li class="product-responsive-link hide-md hide-lg hide-xl"> 1607 <a class="product-responsive-link__title text-link" href="https://www.browserstack.com/users/sign_in" 1608 data-faitracker-click-bind="true">Sign In</a> 1609 </li> 1610 <li class="product-responsive-link hide-md hide-lg hide-xl"> 1611 <a class="product-responsive-link__title text-link" href="https://www.browserstack.com/users/sign_up" 1612 data-faitracker-click-bind="true">FREE TRIAL</a> 1613 </li> 1614 </ul> 1615 <ul 1616 class="featured-product-responsive mobile-dropdown-menu header-mobile-dropdown hide hide-md hide-lg hide-xl"> 1617 <li class="header-mobile-dropdown__close back" data-target="primary"> 1618 <button class="header-mobile-dropdown__title" id="featured-product-close-cta" 1619 aria-label="Close featured product sub menu" data-target="featured-product-responsive" 1620 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 1621 <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 1622 <path d="M8.94251 2.385L8.05751 1.5L3.05751 6.5L8.0575 11.5L8.9425 10.615L4.82751 6.5L8.94251 2.385Z" 1623 fill="white"></path> 1624 </svg>
1625 <span>Featured</span> 1626 </button> 1627 </li> 1628 <li class="header-mobile-dropdown__section-head">Web Testing</li> 1629 <li> 1630 <a class="header-mobile-dropdown__product text-link" href="/live" data-faitracker-click-bind="true"> 1631 <div class="header-mobile-dropdown__product--title"> 1632 Live 1633 </div> 1634 <div class="header-mobile-dropdown__product--subtitle"> 1635 Manual cross-browser testing 1636 </div> 1637 </a> 1638 </li> 1639 <li> 1640 <a class="header-mobile-dropdown__product text-link" href="/automate" data-faitracker-click-bind="true"> 1641 <div class="header-mobile-dropdown__product--title"> 1642 Automate 1643 </div> 1644 <div class="header-mobile-dropdown__product--subtitle"> 1645 Browser automation cloud 1646 </div> 1647 </a> 1648 </li> 1649 <li> 1650 <a class="header-mobile-dropdown__product text-link" href="/accessibility-testing" 1651 data-faitracker-click-bind="true"> 1652 <div class="header-mobile-dropdown__product--title"> 1653 Accessibility Testing 1654 </div> 1655 <div class="header-mobile-dropdown__product--subtitle"> 1656 Automate web compliance 1657 </div> 1658 </a> 1659 </li> 1660 <li> 1661 <a class="header-mobile-dropdown__product text-link" href="/test-companion" 1662 data-faitracker-click-bind="true"> 1663 <div class="header-mobile-dropdown__product--title"> 1664 Test Companion 1665 </div> 1666 <div class="header-mobile-dropdown__product--subtitle"> 1667 Agentic testing in IDE 1668 </div> 1669 </a> 1670 </li> 1671 <li> 1672 <a class="header-mobile-dropdown__product text-link" href="/low-code-automation" 1673 data-faitracker-click-bind="true"> 1674 <div class="header-mobile-dropdown__product--title"> 1675 Low Code Automation 1676 </div> 1677 <div class="header-mobile-dropdown__product--subtitle"> 1678 Automation without coding 1679 </div> 1680 </a> 1681 </li> 1682 <li class="header-mobile-dropdown__section-head">Mobile App Testing</li> 1683 <li> 1684 <a class="header-mobile-dropdown__product text-link" href="/app-live" data-faitracker-click-bind="true"> 1685 <div class="header-mobile-dropdown__product--title"> 1686 App Live 1687 </div> 1688 <div class="header-mobile-dropdown__product--subtitle"> 1689 Real device testing 1690 </div> 1691 </a> 1692 </li> 1693 <li> 1694 <a class="header-mobile-dropdown__product text-link" href="/app-automate" 1695 data-faitracker-click-bind="true"> 1696 <div class="header-mobile-dropdown__product--title"> 1697 App Automate 1698 </div> 1699 <div class="header-mobile-dropdown__product--subtitle"> 1700 Mobile app automation cloud 1701 </div> 1702 </a> 1703 </li> 1704 <li> 1705 <a class="header-mobile-dropdown__product text-link" href="/app-accessibility-testing" 1706 data-faitracker-click-bind="true"> 1707 <div class="header-mobile-dropdown__product--title"> 1708 App Accessibility Testing 1709 </div> 1710 <div class="header-mobile-dropdown__product--subtitle"> 1711 Automate mobile app compliance 1712 </div> 1713 </a> 1714 </li> 1715 <li> 1716 <a class="header-mobile-dropdown__product text-link" href="/test-companion" 1717 data-faitracker-click-bind="true"> 1718 <div class="header-mobile-dropdown__product--title"> 1719 Test Companion 1720 </div> 1721 <div class="header-mobile-dropdown__product--subtitle"> 1722 Agentic testing in IDE 1723 </div> 1724 </a> 1725 </li> 1726 <li class="header-mobile-dropdown__section-head">Management & Optimization</li> 1727 <li> 1728 <a class="header-mobile-dropdown__product text-link" href="/test-management" 1729 data-faitracker-click-bind="true"> 1730 <div class="header-mobile-dropdown__product--title"> 1731 Test Management 1732 </div> 1733 <div class="header-mobile-dropdown__product--subtitle"> 1734 Plan, track, and manage tests 1735 </div> 1736 </a> 1737 </li> 1738 </ul> 1739 <ul class="web-product-responsive mobile-dropdown-menu header-mobile-dropdown hide hide-md hide-lg hide-xl"> 1740 <li class="header-mobile-dropdown__close back" data-target="primary"> 1741 <button class="header-mobile-dropdown__title" id="web-product-close-cta" 1742 aria-label="Close web product sub menu" data-target="web-product-responsive" 1743 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 1744 <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 1745 <path d="M8.94251 2.385L8.05751 1.5L3.05751 6.5L8.0575 11.5L8.9425 10.615L4.82751 6.5L8.94251 2.385Z" 1746 fill="white"></path> 1747 </svg>
1748 <span>Web Testing</span> 1749 </button> 1750 </li> 1751 <li class="header-mobile-dropdown__section-head">Manual Testing</li> 1752 <li> 1753 <a class="header-mobile-dropdown__product text-link" href="/live" data-faitracker-click-bind="true"> 1754 <div class="header-mobile-dropdown__product--title"> 1755 Live 1756 </div> 1757 <div class="header-mobile-dropdown__product--subtitle"> 1758 Cross-browser testing 1759 </div> 1760 </a> 1761 </li> 1762 <li> 1763 <a class="header-mobile-dropdown__product text-link" href="/testing-toolkit" 1764 data-faitracker-click-bind="true"> 1765 <div class="header-mobile-dropdown__product--title"> 1766 Testing Toolkit 1767 </div> 1768 <div class="header-mobile-dropdown__product--subtitle"> 1769 Essential manual testing tools 1770 </div> 1771 </a> 1772 </li> 1773 1774 <li class="header-mobile-dropdown__section-head">API Testing</li> 1775 <li> 1776 <a class="header-mobile-dropdown__product text-link" target="_blank" href="https://requestly.com" 1777 rel="noopener noreferrer" data-faitracker-click-bind="true"> 1778 <div class="header-mobile-dropdown__product--title"> 1779 Requestly 1780 </div> 1781 <div class="header-mobile-dropdown__product--subtitle"> 1782 Privacy-first API client 1783 </div> 1784 </a> 1785 </li> 1786 <li class="header-mobile-dropdown__section-head">Test Automation</li> 1787 <li> 1788 <a class="header-mobile-dropdown__product text-link" href="/automate" data-faitracker-click-bind="true"> 1789 <div class="header-mobile-dropdown__product--title"> 1790 Automate 1791 </div> 1792 <div class="header-mobile-dropdown__product--subtitle"> 1793 Browser automation cloud 1794 </div> 1795 </a> 1796 </li> 1797 <li> 1798 <a class="header-mobile-dropdown__product text-link" href="/percy" data-faitracker-click-bind="true"> 1799 <div class="header-mobile-dropdown__product--title"> 1800 Percy 1801 </div> 1802 <div class="header-mobile-dropdown__product--subtitle"> 1803 Visual testing & review 1804 </div> 1805 </a> 1806 </li> 1807 <li> 1808 <a class="header-mobile-dropdown__product text-link" href="/custom-device-lab" data-faitracker-click-bind="true"> 1809 <div class="header-mobile-dropdown__product--title"> 1810 Custom Device Lab 1811 </div> 1812 <div class="header-mobile-dropdown__product--subtitle"> 1813 Tailored test environments 1814 </div> 1815 </a> 1816 </li> 1817 <li> 1818 <a class="header-mobile-dropdown__product text-link" href="/test-companion" data-faitracker-click-bind="true"> 1819 <div class="header-mobile-dropdown__product--title"> 1820 Test Companion 1821 </div> 1822 <div class="header-mobile-dropdown__product--subtitle"> 1823 Agentic testing in IDE 1824 </div> 1825 </a> 1826 </li> 1827 <li> 1828 <a class="header-mobile-dropdown__product text-link" href="/load-testing" data-faitracker-click-bind="true"> 1829 <div class="header-mobile-dropdown__product--title"> 1830 Load Testing 1831 </div> 1832 <div class="header-mobile-dropdown__product--subtitle"> 1833 Test browser & API load 1834 </div> 1835 </a> 1836 </li> 1837 <li class="header-mobile-dropdown__section-head">Management & Optimization</li> 1838 <li> 1839 <a class="header-mobile-dropdown__product text-link" href="/test-management" 1840 data-faitracker-click-bind="true"> 1841 <div class="header-mobile-dropdown__product--title"> 1842 Test Management 1843 </div> 1844 <div class="header-mobile-dropdown__product--subtitle"> 1845 Plan, track, and manage tests 1846 </div> 1847 </a> 1848 </li> 1849 <li> 1850 <a class="header-mobile-dropdown__product text-link" href="/test-management-for-jira" 1851 data-faitracker-click-bind="true"> 1852 <div class="header-mobile-dropdown__product--title"> 1853 Test Management for Jira 1854 </div> 1855 <div class="header-mobile-dropdown__product--subtitle"> 1856 Manage tests inside JIRA 1857 </div> 1858 </a> 1859 </li> 1860 <li> 1861 <a class="header-mobile-dropdown__product text-link" href="/test-reporting-and-analytics" 1862 data-faitracker-click-bind="true"> 1863 <div class="header-mobile-dropdown__product--title"> 1864 Test Reporting & Analytics 1865 </div> 1866 <div class="header-mobile-dropdown__product--subtitle"> 1867 Monitor & optimize tests 1868 </div> 1869 </a> 1870 </li> 1871 1872 <li class="header-mobile-dropdown__section-head">Automation without coding</li> 1873 <li> 1874 <a class="header-mobile-dropdown__product text-link" href="/low-code-automation" 1875 data-faitracker-click-bind="true"> 1876 <div class="header-mobile-dropdown__product--title"> 1877 Low Code Automation 1878 </div> 1879 <div class="header-mobile-dropdown__product--subtitle"> 1880 AI-driven automated tests 1881 </div> 1882 </a> 1883 </li> 1884 <li class="header-mobile-dropdown__section-head section-head-new enterprise-section-head"> 1885 Explore 1886 </li> 1887 <li> 1888 <a class="header-mobile-dropdown__product text-link" href="/enterprise" 1889 data-faitracker-click-bind="true">BrowserStack for Enterprise</a> 1890 </li> 1891 </ul> 1892 <ul class="app-product-responsive mobile-dropdown-menu header-mobile-dropdown hide hide-md hide-lg hide-xl"> 1893 <li class="header-mobile-dropdown__close back" data-target="primary"> 1894 <button class="header-mobile-dropdown__title" id="app-product-close-cta" 1895 aria-label="Close app product sub menu" data-target="app-product-responsive" 1896 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 1897 <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 1898 <path d="M8.94251 2.385L8.05751 1.5L3.05751 6.5L8.0575 11.5L8.9425 10.615L4.82751 6.5L8.94251 2.385Z" 1899 fill="white"></path> 1900 </svg>
1901 <span>Mobile App Testing</span> 1902 </button> 1903 </li> 1904 <li class="header-mobile-dropdown__section-head">Manual Testing</li> 1905 <li> 1906 <a class="header-mobile-dropdown__product text-link" href="/app-live" data-faitracker-click-bind="true"> 1907 <div class="header-mobile-dropdown__product--title"> 1908 App Live 1909 </div> 1910 <div class="header-mobile-dropdown__product--subtitle"> 1911 Real device testing 1912 </div> 1913 </a> 1914 </li> 1915 1916 <li class="header-mobile-dropdown__section-head">API Testing</li> 1917 <li> 1918 <a class="header-mobile-dropdown__product text-link" target="_blank" href="https://requestly.com" 1919 rel="noopener noreferrer" data-faitracker-click-bind="true"> 1920 <div class="header-mobile-dropdown__product--title"> 1921 Requestly 1922 </div> 1923 <div class="header-mobile-dropdown__product--subtitle"> 1924 Privacy-first API client 1925 </div> 1926 </a> 1927 </li> 1928 <li class="header-mobile-dropdown__section-head">Test Automation</li> 1929 <li> 1930 <a class="header-mobile-dropdown__product text-link" href="/app-automate" 1931 data-faitracker-click-bind="true"> 1932 <div class="header-mobile-dropdown__product--title"> 1933 App Automate 1934 </div> 1935 <div class="header-mobile-dropdown__product--subtitle"> 1936 Mobile app automation cloud 1937 </div> 1938 </a> 1939 </li> 1940 <li> 1941 <a class="header-mobile-dropdown__product text-link" href="/app-percy" data-faitracker-click-bind="true"> 1942 <div class="header-mobile-dropdown__product--title"> 1943 App Percy 1944 </div> 1945 <div class="header-mobile-dropdown__product--subtitle"> 1946 Visual testing & review 1947 </div> 1948 </a> 1949 </li> 1950 <li> 1951 <a class="header-mobile-dropdown__product text-link" href="/custom-device-lab" data-faitracker-click-bind="true"> 1952 <div class="header-mobile-dropdown__product--title"> 1953 Custom Device Lab 1954 </div> 1955 <div class="header-mobile-dropdown__product--subtitle"> 1956 Tailored test environments 1957 </div> 1958 </a> 1959 </li> 1960 <li> 1961 <a class="header-mobile-dropdown__product text-link" href="/test-companion" data-faitracker-click-bind="true"> 1962 <div class="header-mobile-dropdown__product--title"> 1963 Test Companion 1964 </div> 1965 <div class="header-mobile-dropdown__product--subtitle"> 1966 Agentic testing in IDE 1967 </div> 1968 </a> 1969 </li> 1970 <li class="header-mobile-dropdown__section-head">Management & Optimization</li> 1971 <li> 1972 <a class="header-mobile-dropdown__product text-link" href="/test-management" 1973 data-faitracker-click-bind="true"> 1974 <div class="header-mobile-dropdown__product--title"> 1975 Test Management 1976 </div> 1977 <div class="header-mobile-dropdown__product--subtitle"> 1978 Plan, track, and manage tests 1979 </div> 1980 </a> 1981 </li> 1982 <li> 1983 <a class="header-mobile-dropdown__product text-link" href="/test-management-for-jira" 1984 data-faitracker-click-bind="true"> 1985 <div class="header-mobile-dropdown__product--title"> 1986 Test Management for Jira 1987 </div> 1988 <div class="header-mobile-dropdown__product--subtitle"> 1989 Jira-native Test Management 1990 </div> 1991 </a> 1992 </li> 1993 <li> 1994 <a class="header-mobile-dropdown__product text-link" href="/test-reporting-and-analytics" 1995 data-faitracker-click-bind="true"> 1996 <div class="header-mobile-dropdown__product--title"> 1997 Test Reporting & Analytics 1998 </div> 1999 <div class="header-mobile-dropdown__product--subtitle"> 2000 Monitor & optimize all tests 2001 </div> 2002 </a> 2003 </li> 2004 2005 <li class="header-mobile-dropdown__section-head">Automation without coding</li> 2006 <li> 2007 <a class="header-mobile-dropdown__product text-link" href="/app-low-code-automation" data-faitracker-click-bind="true"> 2008 <div class="header-mobile-dropdown__product--title"> 2009 App Low Code Automation 2010 </div> 2011 <div class="header-mobile-dropdown__product--subtitle"> 2012 AI-driven automated tests 2013 </div> 2014 </a> 2015 </li> 2016 <li class="header-mobile-dropdown__section-head section-head-new enterprise-section-head"> 2017 Explore 2018 </li> 2019 <li> 2020 <a class="header-mobile-dropdown__product text-link" href="/enterprise" 2021 data-faitracker-click-bind="true">BrowserStack for Enterprise</a> 2022 </li> 2023 </ul> 2024 <ul 2025 class="accessibility-product-responsive mobile-dropdown-menu header-mobile-dropdown hide hide-md hide-lg hide-xl"> 2026 <li class="header-mobile-dropdown__close back" data-target="primary"> 2027 <button class="header-mobile-dropdown__title" id="accessibility-product-close-cta" 2028 aria-label="Close accessibility product sub menu" data-target="accessibility-product-responsive" 2029 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 2030 <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 2031 <path d="M8.94251 2.385L8.05751 1.5L3.05751 6.5L8.0575 11.5L8.9425 10.615L4.82751 6.5L8.94251 2.385Z" 2032 fill="white"></path> 2033 </svg>
2034 <span>Accessibility</span> 2035 </button> 2036 </li> 2037 <li class="header-mobile-dropdown__section-head">Design</li> 2038 <li> 2039 <a class="header-mobile-dropdown__product text-link" 2040 href="/accessibility-design-toolkit/features?scroll_to=layout-scanner" 2041 data-faitracker-click-bind="true"> 2042 <div class="header-mobile-dropdown__product--title"> 2043 Layout Scanner 2044 </div> 2045 <div class="header-mobile-dropdown__product--subtitle"> 2046 Scan UI layouts 2047 </div> 2048 </a> 2049 </li> 2050 <li> 2051 <a class="header-mobile-dropdown__product text-link" 2052 href="/accessibility-design-toolkit/features?scroll_to=component-scanner" 2053 data-faitracker-click-bind="true"> 2054 <div class="header-mobile-dropdown__product--title"> 2055 Component Scanner 2056 </div> 2057 <div class="header-mobile-dropdown__product--subtitle"> 2058 Validate UI components 2059 </div> 2060 </a> 2061 </li> 2062 <li class="header-mobile-dropdown__section-head">Code</li> 2063 <li> 2064 <a class="header-mobile-dropdown__product text-link" 2065 href="/accessibility-testing/accessibility-devtools" 2066 data-faitracker-click-bind="true"> 2067 <div class="header-mobile-dropdown__product--title"> 2068 Linter 2069 </div> 2070 <div class="header-mobile-dropdown__product--subtitle"> 2071 WCAG checks in your IDE 2072 </div> 2073 </a> 2074 </li> 2075 <li class="header-mobile-dropdown__section-head">Web testing</li> 2076 <li> 2077 <a class="header-mobile-dropdown__product text-link" 2078 href="/accessibility-testing/features/workflow-analyzer" data-faitracker-click-bind="true"> 2079 <div class="header-mobile-dropdown__product--title"> 2080 Workflow Analyzer 2081 </div> 2082 <div class="header-mobile-dropdown__product--subtitle"> 2083 Test web workflows 2084 </div> 2085 </a> 2086 </li> 2087 <li> 2088 <a class="header-mobile-dropdown__product text-link" 2089 href="/accessibility-testing/features/automated-tests" data-faitracker-click-bind="true"> 2090 <div class="header-mobile-dropdown__product--title"> 2091 Test Automation 2092 </div> 2093 <div class="header-mobile-dropdown__product--subtitle"> 2094 Add WCAG checks to CI/CD 2095 </div> 2096 </a> 2097 </li> 2098 <li> 2099 <a class="header-mobile-dropdown__product text-link" 2100 href="/accessibility-testing/features/real-screen-readers" data-faitracker-click-bind="true"> 2101 <div class="header-mobile-dropdown__product--title"> 2102 Screen Readers 2103 </div> 2104 <div class="header-mobile-dropdown__product--subtitle"> 2105 Test NVDA, TalkBack, VoiceOver 2106 </div> 2107 </a> 2108 </li> 2109 <li> 2110 <a class="header-mobile-dropdown__product text-link" href="/accessibility-testing/features/assisted-tests" 2111 data-faitracker-click-bind="true"> 2112 <div class="header-mobile-dropdown__product--title"> 2113 Assisted Tests 2114 </div> 2115 <div class="header-mobile-dropdown__product--subtitle"> 2116 Guided WCAG issue testing 2117 </div> 2118 </a> 2119 </li> 2120 <li class="header-mobile-dropdown__section-head">Mobile app testing</li> 2121 <li> 2122 <a class="header-mobile-dropdown__product text-link" 2123 href="/app-accessibility-testing/features?scroll_to=workflow-analyzer" 2124 data-faitracker-click-bind="true"> 2125 <div class="header-mobile-dropdown__product--title"> 2126 Workflow Analyzer 2127 </div> 2128 <div class="header-mobile-dropdown__product--subtitle"> 2129 Test app workflows 2130 </div> 2131 </a> 2132 </li> 2133 <li> 2134 <a class="header-mobile-dropdown__product text-link" href="/app-accessibility-testing/automated-tests" 2135 data-faitracker-click-bind="true"> 2136 <div class="header-mobile-dropdown__product--title"> 2137 Test Automation 2138 </div> 2139 <div class="header-mobile-dropdown__product--subtitle"> 2140 Add WCAG checks to CI/CD 2141 </div> 2142 </a> 2143 </li> 2144 <li> 2145 <a class="header-mobile-dropdown__product text-link" 2146 href="/app-accessibility-testing/features?scroll_to=screen-reader" data-faitracker-click-bind="true"> 2147 <div class="header-mobile-dropdown__product--title"> 2148 Screen Readers 2149 </div> 2150 <div class="header-mobile-dropdown__product--subtitle"> 2151 Test Talkback & VoiceOver 2152 </div> 2153 </a> 2154 </li> 2155 <li class="header-mobile-dropdown__section-head">Monitor</li> 2156 <li> 2157 <a class="header-mobile-dropdown__product text-link" 2158 href="/accessibility-testing/features/website-scanner" data-faitracker-click-bind="true"> 2159 <div class="header-mobile-dropdown__product--title"> 2160 Website Scanner 2161 </div> 2162 <div class="header-mobile-dropdown__product--subtitle"> 2163 Schedule WCAG sitemap scans 2164 </div> 2165 </a> 2166 </li> 2167 <li class="header-mobile-dropdown__section-head section-head-new enterprise-section-head"> 2168 Explore 2169 </li> 2170 <li> 2171 <a class="header-mobile-dropdown__product text-link" href="/accessibility-testing/spectra-rule-engine" 2172 data-faitracker-click-bind="true">
2172Spectra for Web</a> 2173 </li> 2174 <li> 2175 <a class="header-mobile-dropdown__product text-link" href="/app-accessibility-testing/spectra-rule-engine" 2176 data-faitracker-click-bind="true">Spectra for App</a> 2177 </li> 2178 <li> 2179 <a class="header-mobile-dropdown__product text-link" href="/accessibility-testing/ai-agents" 2180 data-faitracker-click-bind="true">AI Agents</a> 2181 </li> 2182 </ul> 2183 <ul 2184 class="developers-menu-dropdown-responsive developers-responsive header-mobile-dropdown mobile-dropdown-menu dropdown-section col-xs-12 no-pad hide clear primary hide-md hide-lg hide-xl"> 2185 <li class="section-title back" data-target="primary"> 2186 <button class="header-mobile-dropdown__title" id="developer-close-cta" 2187 aria-label="Close developer sub menu" data-target="developers-responsive" 2188 data-faitracker-form-bind="true" data-faitracker-click-bind="true"> 2189 <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 2190 <path d="M8.94251 2.385L8.05751 1.5L3.05751 6.5L8.0575 11.5L8.9425 10.615L4.82751 6.5L8.94251 2.385Z" 2191 fill="white"></path> 2192 </svg> 2193 <span>Developers</span> 2194 </button> 2195 </li> 2196 <li><a href="/docs" class="text-link" data-faitracker-click-bind="true">Documentation</a></li> 2197 <li><a href="/support" class="text-link" data-faitracker-click-bind="true">Support</a></li> 2198 <li><a href="https://status.browserstack.com" target="_blank" rel="noopener noreferrer" class="text-link" 2199 data-faitracker-click-bind="true">Status</a></li> 2200 <li><a href="/release-notes" class="text-link" data-faitracker-click-bind="true">Release Notes</a></li> 2201 <li><a href="/open-source" class="text-link" data-faitracker-click-bind="true">Open Source</a></li> 2202 <li><a href="/events" class="text-link" data-faitracker-click-bind="true">Events</a></li> 2203 <li><a href="/meetups" class="text-link" data-faitracker-click-bind="true">Meetups</a></li> 2204 <li><a href="/community/podcast" class="text-link" data-faitracker-click-bind="true">BrowserStack Talks</a> 2205 </li> 2206 <li><a href="/community" class="text-link" data-faitracker-click-bind="true">Community</a></li> 2207 <li><a href="/discord?ref=topnav&source=top_navigation" class="text-link" 2208 data-faitracker-click-bind="true">Discord Community</a></li> 2209 </ul> 2210 </nav> 2211 </div> 2212 <div class="ds__container" id="doc-search-container"> 2213 <div class="ds__overlay" id="doc-search-overlay"></div> 2214 <nav class="ds__top-bar" style="display:none;"> 2215 <div class="container"> 2216 <div class="ds__input__container input-box-focused"> 2217 <div id="doc-search-box" class="doc-search-box"> 2218 <div class="ais-SearchBox"> 2219 <form action="/search" method="get" role="search" class="ais-SearchBox-form" novalidate="" 2220 onsubmit="return validateSearchForm()"> 2221 <input class="ais-SearchBox-input" id="doc-search-box-input" name="query" type="search" 2222 placeholder="Search across browserstack.com" autocomplete="off" autocorrect="off" 2223 autocapitalize="off" maxlength="512" autofocus aria-label="Search across browserstack.com"> 2224 <ul class="global-search" id="global-search-autocomplete" role="listbox" 2225 aria-labelledby="search-input"></ul> 2226 <input type="hidden" value="all" name="type"> 2227 <div class="ds__input__handle hide" id="ds-input-handle"> 2228 <button class="ds__input__handle--btn ds__input__handle--reset" type="reset" 2229 title="Clear the search query." role="button"> 2230 <img class="ds__input__handle--btn__clear-image ds__input_handle__clear-image" src="https://www.browserstack.com/blog/assets/images/docs_search/close.svg?v=VL7GTdZL9tGcEWkF" width="20" height="20" alt="Clear" /> 2231 </button> 2232 <button class="ds__input__handle--btn ds__input__handle--submit" type="submit" 2233 title="Submit the search query." role="button"> 2234 Press 2235 </button> 2236 </div> 2237 </form> 2238 </div> 2239 </div> 2240 </div> 2241 <button aria-label="Close Search Filter" class="ds--close"></button> 2242 </div> 2243 </nav> 2244 </div> 2245 </div> 2246 </section> 2247 2248 2249 2250<body class="home-template"> 2251 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 2251-2252
2251 2252 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2252GTM-532NWN9
vendor: 91 bytes, lines 2252-2254
2252" height="0" width="0" 2253 style="display:none;visibility:hidden"></iframe></noscript> 2254
2254<!-- End Google Tag Manager (noscript) --> 2255 <div class="site-wrapper"> 2256 2257 2258 2259<style type="text/css"> 2260 .responsive-header-img { 2261 background-image: url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/08/BrowserStack_blog.png); 2262 background-size: cover; 2263 } 2264 2265 @media(max-width: 1000px) { 2266 .responsive-header-img { 2267 background-image: url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/08/BrowserStack_blog.png); 2268 background-image: -webkit-image-set(url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/08/BrowserStack_blog.png) 1x, 2269 url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/08/BrowserStack_blog.png) 2x); 2270 background-image: image-set(url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/08/BrowserStack_blog.png) 1x, 2271 url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/08/BrowserStack_blog.png) 2x); 2272 background-size: cover; 2273 } 2274 } 2275 2276 @media(max-width: 600px) { 2277 .responsive-header-img { 2278 background-image: url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/08/BrowserStack_blog.png); 2279 background-image: -webkit-image-set(url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/08/BrowserStack_blog.png) 1x, 2280 url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/08/BrowserStack_blog.png) 2x); 2281 background-image: image-set(url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/08/BrowserStack_blog.png) 1x, 2282 url(https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/08/BrowserStack_blog.png) 2x); 2283 background-size: cover; 2284 } 2285 } 2286</style> 2287<header class="site-header outer "> 2288 </header> 2289 <div class="responsive-header-img site-header-content"> 2290 <h1 class="site-title" style="color:#ffff;"> 2291 BrowserStack Blog 2292 </h1> 2293 <h2 class="site-description">Read about the latest innovation and trends in testing.</h2> 2294 </div> 2295 <main id="site-main" class="site-main outer"> 2296 <section class="tabs-habitat"> 2297 <div class="container secondary-nav"> 2298 <div class="row"> 2299 <a href="#" 2300 class="features-dropdown-toggle product-name logo hide-md hide-lg hide-xl">Categories<span 2301 class="account-down-caret" style="margin-top:10px"></span></a> 2302 <nav class="secondary-nav__features dd-toggle" style="top: 64px;"> 2303 <ul id="menu-secondary-automate" class="horizontal-list product-menu"> 2304 <li 2305 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857 nav-item current-menu-item " style ="margin: 0px; padding-bottom:5px;"> 2306 <a title="Home" href="https://www.browserstack.com/blog/" class="nav-link" style =" padding-bottom:5px;" ><span 2307 class="item-text nav-link-text">Home</span></a></li> 2308<li 2309 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857 nav-item " style ="margin: 0px; padding-bottom:5px;"> 2310 <a title="Mobile app testing" href="https://www.browserstack.com/blog/tag/mobile-app-testing/" class="nav-link" style =" padding-bottom:5px;" ><span 2311 class="item-text nav-link-text">Mobile app testing</span></a></li> 2312<li 2313 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857 nav-item " style ="margin: 0px; padding-bottom:5px;"> 2314 <a title="Product" href="https://www.browserstack.com/blog/tag/product/" class="nav-link" style =" padding-bottom:5px;" ><span 2315 class="item-text nav-link-text">Product</span></a></li> 2316<li 2317 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857 n
2317av-item " style ="margin: 0px; padding-bottom:5px;"> 2318 <a title="Community" href="https://www.browserstack.com/blog/tag/community/" class="nav-link" style =" padding-bottom:5px;" ><span 2319 class="item-text nav-link-text">Community</span></a></li> 2320<li 2321 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857 nav-item " style ="margin: 0px; padding-bottom:5px;"> 2322 <a title="Fragmentation testing" href="https://www.browserstack.com/blog/tag/fragmentation-testing/" class="nav-link" style =" padding-bottom:5px;" ><span 2323 class="item-text nav-link-text">Fragmentation testing</span></a></li> 2324<li 2325 class="menu-item menu-item-type-post_type menu-item-object-page menu-item-857 nav-item " style ="margin: 0px; padding-bottom:5px;"> 2326 <a title="Engineering" href="https://www.browserstack.com/blog/tag/engineering/" class="nav-link" style =" padding-bottom:5px;" ><span 2327 class="item-text nav-link-text">Engineering</span></a></li> 2328 2329 </ul> 2330 </nav> 2331 <div class="col-xs-4 col-md-3 col-lg-3 col-xl-3 sec_nav_cta"> 2332 <ul class="pull-right horizontal-list bs-collapse primary-menu" id="primary-menu"> 2333 <li> <a class="sign_in_link hide-md hide-sm hide-xs" href="/users/sign_in" 2334 id="sign_in_link" title="Sign In Sec Header">Sign in</a></li> 2335 <li class="free-trial-link"> <a class="btn-secondary-white btn-md" href="/users/sign_up" 2336 id="free-trial-cta" title="Free Trial Sec Header">Free Trial</a> </li> 2337 </ul> 2338 </div> 2339 </div> 2340 </div> 2341 </section> 2342 2343 2344 2345 2346 <div class="index-inner";> 2347 <div class="post-feed"> 2348 <article class="post-card post featured 2349 2350post-card-large"> 2351 2352 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-richard-bradshaw/"> 2353 <img class="post-card-image" 2354 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_1-1.png 300w, 2355 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_1-1.png 600w, 2356 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_1-1.png 1000w, 2357 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_1-1.png 2000w" 2358 sizes="(max-width: 1000px) 400px, 700px" 2359 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_1-1.png" 2360 alt="Honoring #IconsOfQuality: Richard Bradshaw" 2361 /> 2362 </a> 2363 2364 <div class="post-card-content"> 2365 2366 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-richard-bradshaw/"> 2367 2368 <header class="post-card-header"> 2369 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Richard Bradshaw</h3> 2370 </header> 2371 2372 <section class="post-card-excerpt"> 2373 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 2374 </section> 2375 2376 </a> 2377 2378 <footer class="post-card-meta"> 2379 <div class="author-list"> 2380 <ol class="author-list" > 2381 </ol> 2382 </div> 2383 </footer> 2384 2385 </div> 2386 2387</article> 2388 <article class="post-card post featured 2389 2390"> 2391 2392 <a class="post-card-image-link" href="/blog/meet-test-companion-ai-that-helps-qa-teams-keep-pace-with-modern-development/"> 2393 <img class="post-card-image" 2394 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/07/Option-2-16_9-1.png 300w, 2395 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/07/Option-2-16_9-1.png 600w, 2396 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/07/Option-2-16_9-1.png 1000w, 2397 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/07/Option-2-16_9-1.png 2000w" 2398 sizes="(max-width: 1000px) 400px, 700px" 2399 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/07/Option-2-16_9-1.png" 2400 alt="Meet Test Companion: AI That Helps QA Teams Keep Pace with Modern Development" 2401 /> 2402 </a> 2403 2404 <div class="post-card-content"> 2405 2406 <a class="post-card-content-link" href="/blog/meet-test-companion-ai-that-helps-qa-teams-keep-pace-with-modern-development/"> 2407 2408 <header class="post-card-header"> 2409 <h3 class="post-card-title" style="padding-bottom: 21px;">Meet Test Companion: AI That Helps QA Teams Keep Pace with Modern Development</h3> 2410 </header> 2411 2412 <section class="post-card-excerpt"> 2413 <p>Test Companion builds on BrowserStack's growing AI portfolio, bringing intelligent testing directly into the IDE. Combined with our BrowserStack MCP Server and specialised AI agents, it helps QA teams move faster without changing the way they already work.</p> 2414 </section> 2415 2416 </a> 2417 2418 <footer class="post-card-meta"> 2419 <div class="author-list"> 2420 <ol class="author-list" > 2421 </ol> 2422 </div> 2423 </footer> 2424 2425 </div> 2426 2427</article> 2428 <article class="post-card post featured 2429 2430"> 2431 2432 <a class="post-card-image-link" href="/blog/engineeringintelligence-how-women-at-browserstack-are-redefining-the-ai-augmented-engineering-era-inwed-2026/"> 2433 <img class="post-card-image" 2434 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/06/Blog-Banner.png 300w, 2435 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Blog-Banner.png 600w, 2436 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/06/Blog-Banner.png 1000w, 2437 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/06/Blog-Banner.png 2000w" 2438 sizes="(max-width: 1000px) 400px, 700px" 2439 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Blog-Banner.png" 2440 alt="#EngineeringIntelligence: How Women at BrowserStack are Redefining the AI-Augmented Engineering Era | INWED 2026" 2441 /> 2442 </a> 2443 2444 <div class="post-card-content"> 2445 2446 <a class="post-card-content-link" href="/blog/engineeringintelligence-how-women-at-browserstack-are-redefining-the-ai-augmented-engineering-era-inwed-2026/"> 2447 2448 <header class="post-card-header"> 2449 <h3 class="post-card-title" style="padding-bottom: 21px;">#EngineeringIntelligence: How Women at BrowserStack are Redefining the AI-Augmented Engineering Era | INWED 2026</h3> 2450 </header> 2451 2452 <section class="post-card-excerpt"> 2453 <p>This year, under the theme #EngineeringIntelligence, we are shining a spotlight on a powerful shift already happening across our teams: how women in tech are embedding artificial intelligence into their daily workflows as a core multiplier.</p> 2454 </section> 2455 2456 </a> 2457 2458 <footer class="post-card-meta"> 2459 <div class="author-list"> 2460 <ol class="author-list" > 2461 </ol> 2462 </div> 2463 </footer> 2464 2465 </div> 2466 2467</article> 2468 <article class="post-card post featured 2469 2470"> 2471 2472 <a class="post-card-image-link" href="/blog/breakpoint-2026-highlights-from-day-1/"> 2473 <img class="post-card-image" 2474 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/05/Keynote-Based--7-.png 300w, 2475 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Keynote-Based--7-.png 600w, 2476 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/05/Keynote-Based--7-.png 1000w, 2477 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/05/Keynote-Based--7-.png 2000w" 2478 sizes="(max-width: 1000px) 400px, 700px" 2479 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Keynote-Based--7-.png" 2480 alt="Breakpoint 2026: Highlights from Day 1" 2481 /> 2482 </a> 2483 2484 <div class="post-card-content"> 2485 2486 <a class="post-card-content-link" href="/blog/breakpoint-2026-highlights-from-day-1/"> 2487 2488 <header class="post-card-header"> 2489 <h3 class="post-card-title" style="padding-bottom: 21px;">Breakpoint 2026: Highlights from Day 1</h3> 2490 </header> 2491 2492 <section class="post-card-excerpt"> 2493 <p>Explore the biggest announcements, expert insights, and conversations from Breakpoint 2026 Day 1, covering AI in software testing, test automation, developer productivity, accessibility testing, and the future of intelligent testing workflows.</p> 2494 </section> 2495 2496 </a> 2497 2498 <footer class="post-card-meta"> 2499 <div class="author-list"> 2500 <ol class="author-list" > 2501 </ol> 2502 </div> 2503 </footer> 2504 2505 </div> 2506 2507</article> 2508 <article class="post-card post featured 2509 2510"> 2511 2512 <a class="post-card-image-link" href="/blog/breakpoint-2026-speaker-spotlight-andrew-knight/"> 2513 <img class="post-card-image" 2514 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/05/Template-7-1.png 300w, 2515 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Template-7-1.png 600w, 2516 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/05/Template-7-1.png 1000w, 2517 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/05/Template-7-1.png 2000w" 2518 sizes="(max-width: 1000px) 400px, 700px" 2519 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Template-7-1.png" 2520 alt="Breakpoint 2026 Speaker Spotlight: Andrew Knight" 2521 /> 2522 </a> 2523 2524 <div class="post-card-content"> 2525 2526 <a class="post-card-content-link" href="/blog/breakpoint-2026-speaker-spotlight-andrew-knight/"> 2527 2528 <header class="post-card-header"> 2529 <h3 class="post-card-title" style="padding-bottom: 21px;">Breakpoint 2026 Speaker Spotlight: Andrew Knight</h3> 2530 </header> 2531 2532 <section class="post-card-excerpt"> 2533 <p>Explore how Andrew Knight is using AI, behavior-driven development, and context engineering to reshape enterprise softw
2533are testing at BrowserStack Breakpoint 2026. This speaker spotlight dives into AI-powered QA, test automation, and the future of modern quality engineering.</p> 2534 </section> 2535 2536 </a> 2537 2538 <footer class="post-card-meta"> 2539 <div class="author-list"> 2540 <ol class="author-list" > 2541 </ol> 2542 </div> 2543 </footer> 2544 2545 </div> 2546 2547</article> 2548 <article class="post-card post featured 2549 2550"> 2551 2552 <a class="post-card-image-link" href="/blog/breakpoint-2026-speaker-spotlight-keith-klain/"> 2553 <img class="post-card-image" 2554 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/05/Template-5-1.png 300w, 2555 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Template-5-1.png 600w, 2556 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/05/Template-5-1.png 1000w, 2557 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/05/Template-5-1.png 2000w" 2558 sizes="(max-width: 1000px) 400px, 700px" 2559 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Template-5-1.png" 2560 alt="Breakpoint 2026 Speaker Spotlight: Keith Klain" 2561 /> 2562 </a> 2563 2564 <div class="post-card-content"> 2565 2566 <a class="post-card-content-link" href="/blog/breakpoint-2026-speaker-spotlight-keith-klain/"> 2567 2568 <header class="post-card-header"> 2569 <h3 class="post-card-title" style="padding-bottom: 21px;">Breakpoint 2026 Speaker Spotlight: Keith Klain</h3> 2570 </header> 2571 2572 <section class="post-card-excerpt"> 2573 <p>Explore Keith Klainâs take on AI-first testing, risk-based quality engineering, and the future of test automation ahead of his Breakpoint 2026 session at BrowserStackâs global testing summit.</p> 2574 </section> 2575 2576 </a> 2577 2578 <footer class="post-card-meta"> 2579 <div class="author-list"> 2580 <ol class="author-list" > 2581 </ol> 2582 </div> 2583 </footer> 2584 2585 </div> 2586 2587</article> 2588 <article class="post-card post featured 2589 2590"> 2591 2592 <a class="post-card-image-link" href="/blog/breakpoint-2026-speaker-spotlight-brittany-stewart/"> 2593 <img class="post-card-image" 2594 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/04/Template-4.png 300w, 2595 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/04/Template-4.png 600w, 2596 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/04/Template-4.png 1000w, 2597 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/04/Template-4.png 2000w" 2598 sizes="(max-width: 1000px) 400px, 700px" 2599 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/04/Template-4.png" 2600 alt="Breakpoint 2026 Speaker Spotlight: Brittany Stewart" 2601 /> 2602 </a> 2603 2604 <div class="post-card-content"> 2605 2606 <a class="post-card-content-link" href="/blog/breakpoint-2026-speaker-spotlight-brittany-stewart/"> 2607 2608 <header class="post-card-header"> 2609 <h3 class="post-card-title" style="padding-bottom: 21px;">Breakpoint 2026 Speaker Spotlight: Brittany Stewart</h3> 2610 </header> 2611 2612 <section class="post-card-excerpt"> 2613 <p>What happens when a designer becomes a QA engineer, and then builds a framework for how humans and AI should actually work together? Brittany Stewart, Senior QA Specialist at QualityWorks Consulting Group, shares her honest take ahead of Breakpoint 2026.</p> 2614 </section> 2615 2616 </a> 2617 2618 <footer class="post-card-meta"> 2619 <div class="author-list"> 2620 <ol class="author-list" > 2621 </ol> 2622 </div> 2623 </footer> 2624 2625 </div> 2626 2627</article> 2628 <article class="post-card post featured 2629 2630post-card-large"> 2631 2632 <a class="post-card-image-link" href="/blog/introducing-browserstack-accessibility-devtools-catch-accessibility-issues-as-you-code/"> 2633 <img class="post-card-image" 2634 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/01/A11y-Devtools-1.png 300w, 2635 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/01/A11y-Devtools-1.png 600w, 2636 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/01/A11y-Devtools-1.png 1000w, 2637 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/01/A11y-Devtools-1.png 2000w" 2638 sizes="(max-width: 1000px) 400px, 700px" 2639 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/01/A11y-Devtools-1.png" 2640 alt="Introducing BrowserStack Accessibility DevTools: Catch Accessibility Issues as You Code" 2641 /> 2642 </a> 2643 2644 <div class="post-card-content"> 2645 2646 <a class="post-card-content-link" href="/blog/introducing-browserstack-accessibility-devtools-catch-accessibility-issues-as-you-code/"> 2647 2648 <header class="post-card-header"> 2649 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing BrowserStack Accessibility DevTools: Catch Accessibility Issues as You Code</h3> 2650 </header> 2651 2652 <section class="post-card-excerpt"> 2653 <p>
2653BrowserStack Accessibility DevTools is a developer-first tool that brings accessibility testing directly into your development workflow</p> 2654 </section> 2655 2656 </a> 2657 2658 <footer class="post-card-meta"> 2659 <div class="author-list"> 2660 <ol class="author-list" > 2661 </ol> 2662 </div> 2663 </footer> 2664 2665 </div> 2666 2667</article> 2668 <article class="post-card post featured 2669 2670"> 2671 2672 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-ijeoma-okereafor-tech-mahindra/"> 2673 <img class="post-card-image" 2674 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/Ijeoma.png 300w, 2675 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/Ijeoma.png 600w, 2676 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/Ijeoma.png 1000w, 2677 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/Ijeoma.png 2000w" 2678 sizes="(max-width: 1000px) 400px, 700px" 2679 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/Ijeoma.png" 2680 alt="Honoring #IconsOfQuality: Ijeoma Okereafor, Tech Mahindra" 2681 /> 2682 </a> 2683 2684 <div class="post-card-content"> 2685 2686 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-ijeoma-okereafor-tech-mahindra/"> 2687 2688 <header class="post-card-header"> 2689 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Ijeoma Okereafor, Tech Mahindra</h3> 2690 </header> 2691 2692 <section class="post-card-excerpt"> 2693 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2694 </section> 2695 2696 </a> 2697 2698 <footer class="post-card-meta"> 2699 <div class="author-list"> 2700 <ol class="author-list" > 2701 </ol> 2702 </div> 2703 </footer> 2704 2705 </div> 2706 2707</article> 2708 <article class="post-card post featured 2709 2710"> 2711 2712 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-aaron-evans-one-shore/"> 2713 <img class="post-card-image" 2714 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/Aaron.png 300w, 2715 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/Aaron.png 600w, 2716 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/Aaron.png 1000w, 2717 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/Aaron.png 2000w" 2718 sizes="(max-width: 1000px) 400px, 700px" 2719 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/Aaron.png" 2720 alt="Honoring #IconsOfQuality: Aaron Evans, One Shore" 2721 /> 2722 </a> 2723 2724 <div class="post-card-content"> 2725 2726 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-aaron-evans-one-shore/"> 2727 2728 <header class="post-card-header"> 2729 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Aaron Evans, One Shore</h3> 2730 </header> 2731 2732 <section class="post-card-excerpt"> 2733 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2734 </section> 2735 2736 </a> 2737 2738 <footer class="post-card-meta"> 2739 <div class="author-list"> 2740 <ol class="author-list" > 2741 </ol> 2742 </div> 2743 </footer> 2744 2745 </div> 2746 2747</article> 2748 <article class="post-card post featured 2749 2750"> 2751 2752 <a class="post-card-image-link" href="/blog/honoring-iconsofqual
2752ity-kristin-jackvony-smartsense/"> 2753 <img class="post-card-image" 2754 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/Kristin.png 300w, 2755 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/Kristin.png 600w, 2756 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/Kristin.png 1000w, 2757 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/Kristin.png 2000w" 2758 sizes="(max-width: 1000px) 400px, 700px" 2759 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/Kristin.png" 2760 alt="Honoring #IconsOfQuality: Kristin Jackvony, SmartSense" 2761 /> 2762 </a> 2763 2764 <div class="post-card-content"> 2765 2766 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-kristin-jackvony-smartsense/"> 2767 2768 <header class="post-card-header"> 2769 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Kristin Jackvony, SmartSense</h3> 2770 </header> 2771 2772 <section class="post-card-excerpt"> 2773 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2774 </section> 2775 2776 </a> 2777 2778 <footer class="post-card-meta"> 2779 <div class="author-list"> 2780 <ol class="author-list" > 2781 </ol> 2782 </div> 2783 </footer> 2784 2785 </div> 2786 2787</article> 2788 <article class="post-card post featured 2789 2790"> 2791 2792 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-bohdan-savchuk-anbosoft/"> 2793 <img class="post-card-image" 2794 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/bohdan.png 300w, 2795 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/bohdan.png 600w, 2796 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/bohdan.png 1000w, 2797 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/bohdan.png 2000w" 2798 sizes="(max-width: 1000px) 400px, 700px" 2799 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/bohdan.png" 2800 alt="Honoring #IconsOfQuality: Bohdan Savchuk, Anbosoft" 2801 /> 2802 </a> 2803 2804 <div class="post-card-content"> 2805 2806 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-bohdan-savchuk-anbosoft/"> 2807 2808 <header class="post-card-header"> 2809 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Bohdan Savchuk, Anbosoft</h3> 2810 </header> 2811 2812 <section class="post-card-excerpt"> 2813 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2814 </section> 2815 2816 </a> 2817 2818 <footer class="post-card-meta"> 2819 <div class="author-list"> 2820 <ol class="author-list" > 2821 </ol> 2822 </div> 2823 </footer> 2824 2825 </div> 2826 2827</article> 2828 <article class="post-card post featured 2829 2830"> 2831 2832 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-corina-pip-qa-lead/"> 2833 <img class="post-card-image" 2834 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/corina.png 300w, 2835 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/corina.png 600w, 2836 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/corina.png 1000w, 2837 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/corina.png 2000w" 2838 sizes="(max-width: 1000px) 400px, 700px" 2839 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/corina.png" 2840 alt="Honoring #IconsOfQuality: Corina Pip, QA Lead" 2841 /> 2842 </a> 2843 2844 <div class="post-card-content"> 2845 2846 <a class="post-card-content-link" href="/blog/honoring-iconsofqual
2846ity-corina-pip-qa-lead/"> 2847 2848 <header class="post-card-header"> 2849 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Corina Pip, QA Lead</h3> 2850 </header> 2851 2852 <section class="post-card-excerpt"> 2853 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2854 </section> 2855 2856 </a> 2857 2858 <footer class="post-card-meta"> 2859 <div class="author-list"> 2860 <ol class="author-list" > 2861 </ol> 2862 </div> 2863 </footer> 2864 2865 </div> 2866 2867</article> 2868 <article class="post-card post featured 2869 2870"> 2871 2872 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-julio-de-lima-capco/"> 2873 <img class="post-card-image" 2874 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/julio.png 300w, 2875 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/julio.png 600w, 2876 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/julio.png 1000w, 2877 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/julio.png 2000w" 2878 sizes="(max-width: 1000px) 400px, 700px" 2879 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/julio.png" 2880 alt="Honoring #IconsOfQuality: Julio de Lima, Capco, a Wipro Company" 2881 /> 2882 </a> 2883 2884 <div class="post-card-content"> 2885 2886 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-julio-de-lima-capco/"> 2887 2888 <header class="post-card-header"> 2889 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Julio de Lima, Capco, a Wipro Company</h3> 2890 </header> 2891 2892 <section class="post-card-excerpt"> 2893 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2894 </section> 2895 2896 </a> 2897 2898 <footer class="post-card-meta"> 2899 <div class="author-list"> 2900 <ol class="author-list" > 2901 </ol> 2902 </div> 2903 </footer> 2904 2905 </div> 2906 2907</article> 2908 <article class="post-card post featured 2909 2910post-card-large"> 2911 2912 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-anna-kovalova-anbosoft/"> 2913 <img class="post-card-image" 2914 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/anna.png 300w, 2915 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/anna.png 600w, 2916 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/anna.png 1000w, 2917 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/anna.png 2000w" 2918 sizes="(max-width: 1000px) 400px, 700px" 2919 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/anna.png" 2920 alt="Honoring #IconsOfQuality: Anna Kovalova, Anbosoft" 2921 /> 2922 </a> 2923 2924 <div class="post-card-content"> 2925 2926 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-anna-kovalova-anbosoft/"> 2927 2928 <header class="post-card-header"> 2929 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Anna Kovalova, Anbosoft</h3> 2930 </header> 2931 2932 <section class="post-card-excerpt"> 2933 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2934 </section> 2935 2936 </a> 2937 2938 <footer class="post-card-meta"> 2939 <div class="author-list"> 2940 <ol class="author-list" > 2941 </ol> 2942 </div> 2943 </footer> 2944 2945 </div> 2946 2947</article> 2948 <article class="post-card post featured 2949 2950"> 2951 2952 <a class="post-card-image-link" href="/blog/honoring-iconsofqual
2952ity-brijesh-deb-infosys/"> 2953 <img class="post-card-image" 2954 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/brijesh.png 300w, 2955 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/brijesh.png 600w, 2956 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/brijesh.png 1000w, 2957 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/brijesh.png 2000w" 2958 sizes="(max-width: 1000px) 400px, 700px" 2959 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/brijesh.png" 2960 alt="Honoring #IconsOfQuality: Brijesh Deb, Infosys" 2961 /> 2962 </a> 2963 2964 <div class="post-card-content"> 2965 2966 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-brijesh-deb-infosys/"> 2967 2968 <header class="post-card-header"> 2969 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Brijesh Deb, Infosys</h3> 2970 </header> 2971 2972 <section class="post-card-excerpt"> 2973 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 2974 </section> 2975 2976 </a> 2977 2978 <footer class="post-card-meta"> 2979 <div class="author-list"> 2980 <ol class="author-list" > 2981 </ol> 2982 </div> 2983 </footer> 2984 2985 </div> 2986 2987</article> 2988 <article class="post-card post featured 2989 2990"> 2991 2992 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-andrew-knight/"> 2993 <img class="post-card-image" 2994 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/andrew.png 300w, 2995 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/andrew.png 600w, 2996 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/andrew.png 1000w, 2997 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/andrew.png 2000w" 2998 sizes="(max-width: 1000px) 400px, 700px" 2999 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/andrew.png" 3000 alt="Honoring #IconsOfQuality: Andrew Knight, Cycle Labs" 3001 /> 3002 </a> 3003 3004 <div class="post-card-content"> 3005 3006 <a class="post-card-content-link" href="/blog/honoring-iconsofquality-andrew-knight/"> 3007 3008 <header class="post-card-header"> 3009 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Andrew Knight, Cycle Labs</h3> 3010 </header> 3011 3012 <section class="post-card-excerpt"> 3013 <p>BrowserStack is honoring icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large.</p> 3014 </section> 3015 3016 </a> 3017 3018 <footer class="post-card-meta"> 3019 <div class="author-list"> 3020 <ol class="author-list" > 3021 </ol> 3022 </div> 3023 </footer> 3024 3025 </div> 3026 3027</article> 3028 <article class="post-card post featured 3029 3030"> 3031 3032 <a class="post-card-image-link" href="/blog/honoring-iconsofquality-brittany-stewart-qualityworks/"> 3033 <img class="post-card-image" 3034 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/09/brittany--1-.png 300w, 3035 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/brittany--1-.png 600w, 3036 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/09/brittany--1-.png 1000w, 3037 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/09/brittany--1-.png 2000w" 3038 sizes="(max-width: 1000px) 400px, 700px" 3039 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/09/brittany--1-.png" 3040 alt="Honoring #IconsOfQuality: Brittany Stewart, QualityWorks" 3041 /> 3042 </a> 3043 3044 <div class="post-card-content"> 3045 3046 <a class="post-card-content-link" href="/blog/honoring-iconsofqual
3046ity-brittany-stewart-qualityworks/"> 3047 3048 <header class="post-card-header"> 3049 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Brittany Stewart, QualityWorks</h3> 3050 </header> 3051 3052 <section class="post-card-excerpt"> 3053 <p>To celebrate the relentless passion of testers, BrowserStack is honoring some of the icons in the testing spaceâthose who push the industry forward by sharing their knowledge with the community at large</p> 3054 </section> 3055 3056 </a> 3057 3058 <footer class="post-card-meta"> 3059 <div class="author-list"> 3060 <ol class="author-list" > 3061 </ol> 3062 </div> 3063 </footer> 3064 3065 </div> 3066 3067</article> 3068 <article class="post-card post featured 3069 3070"> 3071 3072 <a class="post-card-image-link" href="/blog/introducing-github-pr-checks/"> 3073 <img class="post-card-image" 3074 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/08/Integration.png 300w, 3075 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/08/Integration.png 600w, 3076 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/08/Integration.png 1000w, 3077 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/08/Integration.png 2000w" 3078 sizes="(max-width: 1000px) 400px, 700px" 3079 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/08/Integration.png" 3080 alt="Introducing GitHub PR Checks: Merge code with confidence" 3081 /> 3082 </a> 3083 3084 <div class="post-card-content"> 3085 3086 <a class="post-card-content-link" href="/blog/introducing-github-pr-checks/"> 3087 3088 <header class="post-card-header"> 3089 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing GitHub PR Checks: Merge code with confidence</h3> 3090 </header> 3091 3092 <section class="post-card-excerpt"> 3093 <p>With BrowserStack Test Reporting & Analytics (TRA), you already get rich build insights and powerful Quality Gates to automatically evaluate your test runs. Now, weâre bringing that intelligence straight to your GitHub PRs with automated checks powered by your test runs.</p> 3094 </section> 3095 3096 </a> 3097 3098 <footer class="post-card-meta"> 3099 <div class="author-list"> 3100 <ol class="author-list" > 3101 </ol> 3102 </div> 3103 </footer> 3104 3105 </div> 3106 3107</article> 3108 <article class="post-card post featured 3109 3110"> 3111 3112 <a class="post-card-image-link" href="/blog/how-to-boost-your-exploratory-testing-game-with-the-browserstack-testing-toolkit/"> 3113 <img class="post-card-image" 3114 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/08/Social_GA-1.png 300w, 3115 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/08/Social_GA-1.png 600w, 3116 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/08/Social_GA-1.png 1000w, 3117 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/08/Social_GA-1.png 2000w" 3118 sizes="(max-width: 1000px) 400px, 700px" 3119 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/08/Social_GA-1.png" 3120 alt="How to Boost Your Exploratory Testing Game with the BrowserStack Testing Toolkit" 3121 /> 3122 </a> 3123 3124 <div class="post-card-content"> 3125 3126 <a class="post-card-content-link" href="/blog/how-to-boost-your-exploratory-testing-game-with-the-browserstack-testing-toolkit/"> 3127 3128 <header class="post-card-header"> 3129 <h3 class="post-card-title" style="padding-bottom: 21px;">How to Boost Your Exploratory Testing Game with the BrowserStack Testing Toolkit</h3> 3130 </header> 3131 3132 <section class="post-card-excerpt"> 3133 <p>We all know exploratory testing is a critical part of ensuring our software works as expected, but let's be honest, it can sometimes feel a bit like herding cats while juggling</p> 3134 </section> 3135 3136 </a> 3137 3138 <footer class="post-card-meta"> 3139 <div class="author-list"> 3140 <ol class="author-list" > 3141 </ol> 3142 </div> 3143 </footer> 3144 3145 </div> 3146 3147</article> 3148 <article class="post-card post featured 3149 3150"> 3151 3152 <a class="post-card-image-link" href="/blog/browserstack-acquires-requestly-to-simplify-http-interception-and-mocking/"> 3153 <img class="post-card-image" 3154 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/05/Option-2.png 300w, 3155 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/05/Option-2.png 600w, 3156 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/05/Option-2.png 1000w, 3157 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/05/Option-2.png 2000w" 3158 sizes="(max-width: 1000px) 400px, 700px" 3159 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/05/Option-2.png" 3160 alt="BrowserStack Acquires Requestly to Simplify HTTP Interception and Mocking" 3161 /> 3162 </a> 3163 3164 <div class="post-card-content"> 3165 3166 <a class="post-card-content-link" href="/blog/browserstack-acquires-requestly-to-simplify-http-interception-and-mocking/"> 3167 3168 <header class="post-card-header"> 3169 <h3 class="post-card-title" style="padding-bottom: 21px;">BrowserStack Acquires Requestly to Simplify HTTP Interception and Mocking</h3> 3170 </header> 3171 3172 <section class="post-card-excerpt"> 3173 <p>We're thrilled to announce that BrowserStack has acquired Requestly, the widely loved HTTP interception and mocking tool.</p> 3174 </section> 3175 3176 </a> 3177 3178 <footer class="post-card-meta"> 3179 <div class="author-list"> 3180 <ol class="author-list" > 3181 </ol> 3182 </div> 3183 </footer> 3184 3185 </div> 3186 3187</article> 3188 <article class="post-card post featured 3189 3190post-card-large"> 3191 3192 <a class="post-card-image-link" href="/blog/introducing-customizable-webhooks-in-test-observability/"> 3193 <img class="post-card-image" 3194 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2025/02/1600_900.png 300w, 3195 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/02/1600_900.png 600w, 3196 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2025/02/1600_900.png 1000w, 3197 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2025/02/1600_900.png 2000w" 3198 sizes="(max-width: 1000px) 400px, 700px" 3199 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2025/02/1600_900.png" 3200 alt="Introducing Configurable Webhooks in Test Observability!" 3201 /> 3202 </a> 3203 3204 <div class="post-card-content"> 3205 3206 <a class="post-card-content-link" href="/blog/introducing-customizable-webhooks-in-test-observability/"> 3207 3208 <header class="post-card-header"> 3209 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing Configurable Webhooks in Test Observability!</h3> 3210 </header> 3211 3212 <section class="post-card-excerpt"> 3213 <p>To help engineering teams build powerful automation workflows and integrate test results into their existing tools, BrowserStack is excited to announce the launch of Customizable Webhooks in Test Observability!</p> 3214 </section> 3215 3216 </a> 3217 3218 <footer class="post-card-meta"> 3219 <div class="author-list"> 3220 <ol class="author-list" > 3221 </ol> 3222 </div> 3223 </footer> 3224 3225 </div> 3226 3227</article> 3228 <article class="post-card post featured 3229 3230"> 3231 3232 <a class="post-card-image-link" href="/blog/announcing-general-availability-of-browserstack-app-accessibility-testing/"> 3233 <img class="post-card-image" 3234 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2024/09/Banner-Option-2--2-.png 300w, 3235 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/09/Banner-Option-2--2-.png 600w, 3236 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2024/09/Banner-Option-2--2-.png 1000w, 3237 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2024/09/Banner-Option-2--2-.png 2000w" 3238 sizes="(max-width: 1000px) 400px, 700px" 3239 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/09/Banner-Option-2--2-.png" 3240 alt="Announcing General Availability of BrowserStack App Accessibility Testing" 3241 /> 3242 </a> 3243 3244 <div class="post-card-content"> 3245 3246 <a class="post-card-content-link" href="/blog/announcing-general-availability-of-browserstack-app-accessibility-testing/"> 3247 3248 <header class="post-card-header"> 3249 <h3 class="post-card-title" style="padding-bottom: 21px;">Announcing General Availability of BrowserStack App Accessibility Testing</h3> 3250 </header> 3251 3252 <section class="post-card-excerpt"> 3253 <p>App Accessibility Testing is now generally available. Conduct comprehensive mobile accessibility testing on real Android and iOS devices with zero setup.<
3253/p> 3254 </section> 3255 3256 </a> 3257 3258 <footer class="post-card-meta"> 3259 <div class="author-list"> 3260 <ol class="author-list" > 3261 </ol> 3262 </div> 3263 </footer> 3264 3265 </div> 3266 3267</article> 3268 <article class="post-card post featured 3269 3270"> 3271 3272 <a class="post-card-image-link" href="/blog/understanding-the-european-accessibility-act-eaa/"> 3273 <img class="post-card-image" 3274 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2024/08/EAA-Blog--1-.png 300w, 3275 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/08/EAA-Blog--1-.png 600w, 3276 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2024/08/EAA-Blog--1-.png 1000w, 3277 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2024/08/EAA-Blog--1-.png 2000w" 3278 sizes="(max-width: 1000px) 400px, 700px" 3279 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/08/EAA-Blog--1-.png" 3280 alt="Understanding the European Accessibility Act (EAA) and Digital Accessibility in Europe" 3281 /> 3282 </a> 3283 3284 <div class="post-card-content"> 3285 3286 <a class="post-card-content-link" href="/blog/understanding-the-european-accessibility-act-eaa/"> 3287 3288 <header class="post-card-header"> 3289 <h3 class="post-card-title" style="padding-bottom: 21px;">Understanding the European Accessibility Act (EAA) and Digital Accessibility in Europe</h3> 3290 </header> 3291 3292 <section class="post-card-excerpt"> 3293 <p>The European Accessibility Act (EAA), adopted in 2019 is a critical legislative measure designed to ensure that all citizens, including those with disabilities, can access digital services and products. We discuss details.</p> 3294 </section> 3295 3296 </a> 3297 3298 <footer class="post-card-meta"> 3299 <div class="author-list"> 3300 <ol class="author-list" > 3301 </ol> 3302 </div> 3303 </footer> 3304 3305 </div> 3306 3307</article> 3308 <article class="post-card post featured 3309 3310"> 3311 3312 <a class="post-card-image-link" href="/blog/whats-new-in-wcag-2-2/"> 3313 <img class="post-card-image" 3314 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2024/07/WCAG-2.2-Blog.png 300w, 3315 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/07/WCAG-2.2-Blog.png 600w, 3316 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2024/07/WCAG-2.2-Blog.png 1000w, 3317 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2024/07/WCAG-2.2-Blog.png 2000w" 3318 sizes="(max-width: 1000px) 400px, 700px" 3319 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/07/WCAG-2.2-Blog.png" 3320 alt="What's new in WCAG 2.2" 3321 /> 3322 </a> 3323 3324 <div class="post-card-content"> 3325 3326 <a class="post-card-content-link" href="/blog/whats-new-in-wcag-2-2/"> 3327 3328 <header class="post-card-header"> 3329 <h3 class="post-card-title" style="padding-bottom: 21px;">What's new in WCAG 2.2</h3> 3330 </header> 3331 3332 <section class="post-card-excerpt"> 3333 <p>WCAG 2.2 builds on the foundations of WCAG 2.0 and 2.1, providing updated guidelines that address emerging technologies and accessibility challenges. We discuss what's new in WCAG 2.2</p> 3334 </section> 3335 3336 </a> 3337 3338 <footer class="post-card-meta"> 3339 <div class="author-list"> 3340 <ol class="author-list" > 3341 </ol> 3342 </div> 3343 </footer> 3344 3345 </div> 3346 3347</article> 3348 <article class="post-card post featured 3349 3350"> 3351 3352 <a class="post-card-image-link" href="/blog/introducing-quality-gate-test-observability/"> 3353 <img class="post-card-image" 3354 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2024/07/Blog-Post.png 300w, 3355 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/07/Blog-Post.png 600w, 3356 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2024/07/Blog-Post.png 1000w, 3357 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2024/07/Blog-Post.png 2000w" 3358 sizes="(max-width: 1000px) 400px, 700px" 3359 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/07/Blog-Post.png" 3360 alt="Introducing Quality Gate in Test Observability!" 3361 /> 3362 </a> 3363 3364 <div class="post-card-content"> 3365 3366 <a class="post-card-content-link" href="/blog/introducing-quality-gate-test-observability/"> 3367 3368 <header class="post-card-header"> 3369 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing Quality Gate in Test Observability!</h3> 3370 </header> 3371 3372 <section class="post-card-excerpt"> 3373 <p>
3373BrowserStack is excited to launch the Quality Gate feature in Test Observability. Users can configure quality standards to automatically block or allow code merges and deployments, eliminating the need for manual verification and bringing a new level of control to your pipeline.</p> 3374 </section> 3375 3376 </a> 3377 3378 <footer class="post-card-meta"> 3379 <div class="author-list"> 3380 <ol class="author-list" > 3381 </ol> 3382 </div> 3383 </footer> 3384 3385 </div> 3386 3387</article> 3388 <article class="post-card post featured 3389 3390"> 3391 3392 <a class="post-card-image-link" href="/blog/plug-and-play-accessibility-testing-automation/"> 3393 <img class="post-card-image" 3394 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2024/04/[email protected] 300w, 3395 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/04/[email protected] 600w, 3396 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2024/04/[email protected] 1000w, 3397 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2024/04/[email protected] 2000w" 3398 sizes="(max-width: 1000px) 400px, 700px" 3399 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2024/04/[email protected]" 3400 alt="Plug and play accessibility testing automation" 3401 /> 3402 </a> 3403 3404 <div class="post-card-content"> 3405 3406 <a class="post-card-content-link" href="/blog/plug-and-play-accessibility-testing-automation/"> 3407 3408 <header class="post-card-header"> 3409 <h3 class="post-card-title" style="padding-bottom: 21px;">Plug and play accessibility testing automation</h3> 3410 </header> 3411 3412 <section class="post-card-excerpt"> 3413 <p>Automated Tests, the automation package within our Accessibility Testing product is now generally available. It's purpose-built to make accessibility testing automation effortless, empowering you to achieve faster & stress-free web accessibility.</p> 3414 </section> 3415 3416 </a> 3417 3418 <footer class="post-card-meta"> 3419 <div class="author-list"> 3420 <ol class="author-list" > 3421 </ol> 3422 </div> 3423 </footer> 3424 3425 </div> 3426 3427</article> 3428 <article class="post-card post featured 3429 3430"> 3431 3432 <a class="post-card-image-link" href="/blog/browserstack-launches-iphone-15-on-day-0-behind-the-scenes/"> 3433 <img class="post-card-image" 3434 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2023/10/1600_900--2---1-.png 300w, 3435 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/10/1600_900--2---1-.png 600w, 3436 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/10/1600_900--2---1-.png 1000w, 3437 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/10/1600_900--2---1-.png 2000w" 3438 sizes="(max-width: 1000px) 400px, 700px" 3439 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/10/1600_900--2---1-.png" 3440 alt="BrowserStack launches iPhone 15 on Day 0: Behind the scenes" 3441 /> 3442 </a> 3443 3444 <div class="post-card-content"> 3445 3446 <a class="post-card-content-link" href="/blog/browserstack-launches-iphone-15-on-day-0-behind-the-scenes/"> 3447 3448 <header class="post-card-header"> 3449 <h3 class="post-card-title" style="padding-bottom: 21px;">BrowserStack launches iPhone 15 on Day 0: Behind the scenes</h3> 3450 </header> 3451 3452 <section class="post-card-excerpt"> 3453 <p>BrowserStack's commitment to providing the latest devices led to the successful launch of iPhone 15 for testing, demonstrating dedication and preparation for seamless user experiences.</p> 3454 </section> 3455 3456 </a> 3457 3458 <footer class="post-card-meta"> 3459 <div class="author-list"> 3460 <ol class="author-list" > 3461 </ol> 3462 </div> 3463 </footer> 3464 3465 </div> 3466 3467</article> 3468 <article class="post-card post featured 3469 3470post-card-large"> 3471 3472 <a class="post-card-image-link" href="/blog/announcing-general-availability-of-browserstack-test-management/"> 3473 <img class="post-card-image" 3474 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2023/08/Featured-ImageEvinced.png 300w, 3475 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/08/Featured-ImageEvinced.png 600w, 3476 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/08/Featured-ImageEvinced.png 1000w, 3477 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/08/Featured-ImageEvinced.png 2000w" 3478 sizes="(max-width: 1000px) 400px, 700px" 3479 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/08/Featured-ImageEvinced.png" 3480 alt="Announcing General Availability of BrowserStack Test Management" 3481 /> 3482 </a> 3483 3484 <div class="post-card-content"> 3485 3486 <a class="post-card-content-link" href="/blog/announcing-general-availability-of-browserstack-test-management/"> 3487 3488 <header class="post-card-header"> 3489 <h3 class="post-card-title" style="padding-bottom: 21px;">Announcing General Availability of BrowserStack Test Management</h3> 3490 </header> 3491 3492 <section class="post-card-excerpt"> 3493 <p>
3493BrowserStack Test Management offers a modern and unified solution for QA Engineers, QA Managers, Developers, and other QA Leaders to efficiently create, manage, and track manual & automated test cases.</p> 3494 </section> 3495 3496 </a> 3497 3498 <footer class="post-card-meta"> 3499 <div class="author-list"> 3500 <ol class="author-list" > 3501 </ol> 3502 </div> 3503 </footer> 3504 3505 </div> 3506 3507</article> 3508 <article class="post-card post featured 3509 3510"> 3511 3512 <a class="post-card-image-link" href="/blog/browserstack-accessibility-testing-one-stop-solution-to-test-report-and-monitor-web-accessibility/"> 3513 <img class="post-card-image" 3514 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2023/07/Blog-Thumbnail--2-.png 300w, 3515 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/07/Blog-Thumbnail--2-.png 600w, 3516 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/07/Blog-Thumbnail--2-.png 1000w, 3517 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/07/Blog-Thumbnail--2-.png 2000w" 3518 sizes="(max-width: 1000px) 400px, 700px" 3519 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/07/Blog-Thumbnail--2-.png" 3520 alt="BrowserStack Accessibility Testing: One-stop solution to test, report, and monitor web accessibility" 3521 /> 3522 </a> 3523 3524 <div class="post-card-content"> 3525 3526 <a class="post-card-content-link" href="/blog/browserstack-accessibility-testing-one-stop-solution-to-test-report-and-monitor-web-accessibility/"> 3527 3528 <header class="post-card-header"> 3529 <h3 class="post-card-title" style="padding-bottom: 21px;">BrowserStack Accessibility Testing: One-stop solution to test, report, and monitor web accessibility</h3> 3530 </header> 3531 3532 <section class="post-card-excerpt"> 3533 <p>BrowserStack Accessibility Testing, your super app to test, report, and monitor web accessibility is now Generally Available. Now make accessibility testing a hassle-free priority.</p> 3534 </section> 3535 3536 </a> 3537 3538 <footer class="post-card-meta"> 3539 <div class="author-list"> 3540 <ol class="author-list" > 3541 </ol> 3542 </div> 3543 </footer> 3544 3545 </div> 3546 3547</article> 3548 <article class="post-card post featured 3549 3550"> 3551 3552 <a class="post-card-image-link" href="/blog/introducing-nightwatch-v3/"> 3553 <img class="post-card-image" 3554 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2023/06/[email protected] 300w, 3555 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/06/[email protected] 600w, 3556 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/06/[email protected] 1000w, 3557 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/06/[email protected] 2000w" 3558 sizes="(max-width: 1000px) 400px, 700px" 3559 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/06/[email protected]" 3560 alt="Introducing Nightwatch v3âthe only test automation framework you need" 3561 /> 3562 </a> 3563 3564 <div class="post-card-content"> 3565 3566 <a class="post-card-content-link" href="/blog/introducing-nightwatch-v3/"> 3567 3568 <header class="post-card-header"> 3569 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing Nightwatch v3âthe only test automation framework you need</h3> 3570 </header> 3571 3572 <section class="post-card-excerpt"> 3573 <p>Nightwatch is a no-compromise test automation framework with a powerful set of tools to write, run and debug your tests across web and native mobile applications.</p> 3574 </section> 3575 3576 </a> 3577 3578 <footer class="post-card-meta"> 3579 <div class="author-list"> 3580 <ol class="author-list" > 3581 </ol> 3582 </div> 3583 </footer> 3584 3585 </div> 3586 3587</article> 3588 <article class="post-card post featured 3589 3590"> 3591 3592 <a class="post-card-image-link" href="/blog/introducing-browserstack-test-management-the-unified-modern-way-to-manage-test-cases-2/"> 3593 <img class="post-card-image" 3594 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2023/06/TM-Blog-Thumbnail.png 300w, 3595 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/06/TM-Blog-Thumbnail.png 600w, 3596 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/06/TM-Blog-Thumbnail.png 1000w, 3597 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/06/TM-Blog-Thumbnail.png 2000w" 3598 sizes="(max-width: 1000px) 400px, 700px" 3599 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/06/TM-Blog-Thumbnail.png" 3600 alt="Introducing BrowserStack Test Management: The Unified Way to Manage Test Cases" 3601 /> 3602 </a> 3603 3604 <div class="post-card-content"> 3605 3606 <a class="post-card-content-link" href="/blog/introducing-browserstack-test-management-the-unified-modern-way-to-manage-test-cases-2/"> 3607 3608 <header class="post-card-header"> 3609 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing BrowserStack Test Management: The Unified Way to Manage Test Cases</h3> 3610 </header> 3611 3612 <section class="post-card-excerpt"> 3613 <p>
3613BrowserStack Test Management enables you to create, manage, and track test cases and test runs with integrated workflows. Gain real-time insights into releases through rich dashboards.</p> 3614 </section> 3615 3616 </a> 3617 3618 <footer class="post-card-meta"> 3619 <div class="author-list"> 3620 <ol class="author-list" > 3621 </ol> 3622 </div> 3623 </footer> 3624 3625 </div> 3626 3627</article> 3628 <article class="post-card post featured 3629 3630"> 3631 3632 <a class="post-card-image-link" href="/blog/introducing-browserstack-accessibility-testing-beta-your-accessibility-super-app/"> 3633 <img class="post-card-image" 3634 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2023/05/Banner-Option-2--5-.png 300w, 3635 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/05/Banner-Option-2--5-.png 600w, 3636 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/05/Banner-Option-2--5-.png 1000w, 3637 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/05/Banner-Option-2--5-.png 2000w" 3638 sizes="(max-width: 1000px) 400px, 700px" 3639 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/05/Banner-Option-2--5-.png" 3640 alt="Introducing BrowserStack Accessibility Testing (Beta): Your accessibility super app" 3641 /> 3642 </a> 3643 3644 <div class="post-card-content"> 3645 3646 <a class="post-card-content-link" href="/blog/introducing-browserstack-accessibility-testing-beta-your-accessibility-super-app/"> 3647 3648 <header class="post-card-header"> 3649 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing BrowserStack Accessibility Testing (Beta): Your accessibility super app</h3> 3650 </header> 3651 3652 <section class="post-card-excerpt"> 3653 <p>BrowserStack is celebrating the 12th Global Accessibility Awareness Day (GAAD) in its own special way! 3654Introducing BrowserStack Accessibility Testing (Beta) - a super app designed to cater all your manual accessibility testing needs and enabling you to make web accessibility a hassle free priority.</p> 3655 </section> 3656 3657 </a> 3658 3659 <footer class="post-card-meta"> 3660 <div class="author-list"> 3661 <ol class="author-list" > 3662 </ol> 3663 </div> 3664 </footer> 3665 3666 </div> 3667 3668</article> 3669 <article class="post-card post featured 3670 3671"> 3672 3673 <a class="post-card-image-link" href="/blog/champions-spotlight-benjamin-bischoff/"> 3674 <img class="post-card-image" 3675 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2023/03/TEMPLATE.png 300w, 3676 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/03/TEMPLATE.png 600w, 3677 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2023/03/TEMPLATE.png 1000w, 3678 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2023/03/TEMPLATE.png 2000w" 3679 sizes="(max-width: 1000px) 400px, 700px" 3680 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2023/03/TEMPLATE.png" 3681 alt="Spotlighting the BrowserStack Champion - Benjamin Bischoff" 3682 /> 3683 </a> 3684 3685 <div class="post-card-content"> 3686 3687 <a class="post-card-content-link" href="/blog/champions-spotlight-benjamin-bischoff/"> 3688 3689 <header class="post-card-header"> 3690 <h3 class="post-card-title" style="padding-bottom: 21px;">Spotlighting the BrowserStack Champion - Benjamin Bischoff</h3> 3691 </header> 3692 3693 <section class="post-card-excerpt"> 3694 <p>Interview with a Test Automation Engineer, Conference Speaker, and Magician - Benjamin Bischoff 3695 3696We recently had the pleasure of speaking with one of our BrowserStack Champions, a Test Automation Engineer, conference speaker, and magician</p> 3697 </section> 3698 3699 </a> 3700 3701 <footer class="post-card-meta"> 3702 <div class="author-list"> 3703 <ol class="author-list" > 3704 </ol> 3705 </div> 3706 </footer> 3707 3708 </div> 3709 3710</article> 3711 3712 <article class="post-card post tag-icons-of-quality 3713 3714post-card-large"> 3715 3716 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-christine-pinto/"> 3717 <img class="post-card-image" 3718 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_1--30-.png 300w, 3719 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_1--30-.png 600w, 3720 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_1--30-.png 1000w, 3721 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_1--30-.png 2000w" 3722 sizes="(max-width: 1000px) 400px, 700px" 3723 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_1--30-.png" 3724 alt="Honoring #IconsOfQuality: Christine Pinto" 3725 /> 3726 </a> 3727 3728 <div class="post-card-content"> 3729 3730 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-christine-pinto/"> 3731 3732 <header class="post-card-header">
3733 <span class="post-card-tags">Icons Of Quality</span> 3734 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Christine Pinto</h3> 3735 </header> 3736 3737 <section class="post-card-excerpt"> 3738 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 3739 </section> 3740 3741 </a> 3742 3743 <footer class="post-card-meta"> 3744 <div class="author-list"> 3745 <ol class="author-list" > 3746 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 3747 </ol> 3748 </div> 3749 </footer> 3750 3751 </div> 3752 3753</article> 3754 <article class="post-card post tag-icons-of-quality 3755 3756"> 3757 3758 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-joao-proenca/"> 3759 <img class="post-card-image" 3760 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_1--27-.png 300w, 3761 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_1--27-.png 600w, 3762 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_1--27-.png 1000w, 3763 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_1--27-.png 2000w" 3764 sizes="(max-width: 1000px) 400px, 700px" 3765 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_1--27-.png" 3766 alt="Honoring #IconsOfQuality: João Proença" 3767 /> 3768 </a> 3769 3770 <div class="post-card-content"> 3771 3772 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-joao-proenca/"> 3773 3774 <header class="post-card-header"> 3775 <span class="post-card-tags">Icons Of Quality</span> 3776 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: João Proença</h3> 3777 </header> 3778 3779 <section class="post-card-excerpt"> 3780 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 3781 </section> 3782 3783 </a> 3784 3785 <footer class="post-card-meta"> 3786 <div class="author-list"> 3787 <ol class="author-list" > 3788 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 3789 </ol> 3790 </div> 3791 </footer> 3792 3793 </div> 3794 3795</article> 3796 <article class="post-card post tag-icons-of-quality 3797 3798"> 3799 3800 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-priyanka-halder/"> 3801 <img class="post-card-image" 3802 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_110.png 300w, 3803 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_110.png 600w, 3804 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_110.png 1000w, 3805 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_110.png 2000w" 3806 sizes="(max-width: 1000px) 400px, 700px" 3807 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_110.png" 3808 alt="Honoring #IconsOfQuality: Priyanka Halder" 3809 /> 3810 </a> 3811 3812 <div class="post-card-content"> 3813 3814 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-priyanka-halder/"> 3815 3816 <header class="post-card-header">
3817 <span class="post-card-tags">Icons Of Quality</span> 3818 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Priyanka Halder</h3> 3819 </header> 3820 3821 <section class="post-card-excerpt"> 3822 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to Icons of Quality.</p> 3823 </section> 3824 3825 </a> 3826 3827 <footer class="post-card-meta"> 3828 <div class="author-list"> 3829 <ol class="author-list" > 3830 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 3831 </ol> 3832 </div> 3833 </footer> 3834 3835 </div> 3836 3837</article> 3838 <article class="post-card post tag-icons-of-quality 3839 3840"> 3841 3842 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-huib-schoots/"> 3843 <img class="post-card-image" 3844 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_19.png 300w, 3845 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_19.png 600w, 3846 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_19.png 1000w, 3847 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_19.png 2000w" 3848 sizes="(max-width: 1000px) 400px, 700px" 3849 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_19.png" 3850 alt="Honoring #IconsOfQuality: Huib Schoots" 3851 /> 3852 </a> 3853 3854 <div class="post-card-content"> 3855 3856 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-huib-schoots/"> 3857 3858 <header class="post-card-header"> 3859 <span class="post-card-tags">Icons Of Quality</span> 3860 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Huib Schoots</h3> 3861 </header> 3862 3863 <section class="post-card-excerpt"> 3864 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 3865 </section> 3866 3867 </a> 3868 3869 <footer class="post-card-meta"> 3870 <div class="author-list"> 3871 <ol class="author-list" > 3872 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 3873 </ol> 3874 </div> 3875 </footer> 3876 3877 </div> 3878 3879</article> 3880 <article class="post-card post tag-icons-of-quality 3881 3882"> 3883 3884 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-ash-winter/"> 3885 <img class="post-card-image" 3886 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_18.png 300w, 3887 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_18.png 600w, 3888 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_18.png 1000w, 3889 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_18.png 2000w" 3890 sizes="(max-width: 1000px) 400px, 700px" 3891 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_18.png" 3892 alt="Honoring #IconsOfQuality: Ash Winter" 3893 /> 3894 </a> 3895 3896 <div class="post-card-content"> 3897 3898 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-ash-winter/"> 3899 3900 <header class="post-card-header">
3901 <span class="post-card-tags">Icons Of Quality</span> 3902 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Ash Winter</h3> 3903 </header> 3904 3905 <section class="post-card-excerpt"> 3906 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 3907 </section> 3908 3909 </a> 3910 3911 <footer class="post-card-meta"> 3912 <div class="author-list"> 3913 <ol class="author-list" > 3914 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 3915 </ol> 3916 </div> 3917 </footer> 3918 3919 </div> 3920 3921</article> 3922 <article class="post-card post tag-icons-of-quality 3923 3924"> 3925 3926 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-pricilla-bilavendran/"> 3927 <img class="post-card-image" 3928 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_17.png 300w, 3929 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_17.png 600w, 3930 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_17.png 1000w, 3931 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_17.png 2000w" 3932 sizes="(max-width: 1000px) 400px, 700px" 3933 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_17.png" 3934 alt="Honoring #IconsOfQuality: Pricilla Bilavendran" 3935 /> 3936 </a> 3937 3938 <div class="post-card-content"> 3939 3940 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-pricilla-bilavendran/"> 3941 3942 <header class="post-card-header"> 3943 <span class="post-card-tags">Icons Of Quality</span> 3944 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Pricilla Bilavendran</h3> 3945 </header> 3946 3947 <section class="post-card-excerpt"> 3948 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 3949 </section> 3950 3951 </a> 3952 3953 <footer class="post-card-meta"> 3954 <div class="author-list"> 3955 <ol class="author-list" > 3956 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 3957 </ol> 3958 </div> 3959 </footer> 3960 3961 </div> 3962 3963</article> 3964 <article class="post-card post tag-icons-of-quality 3965 3966"> 3967 3968 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-mark-hrynczak/"> 3969 <img class="post-card-image" 3970 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_111.png 300w, 3971 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_111.png 600w, 3972 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_111.png 1000w, 3973 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_111.png 2000w" 3974 sizes="(max-width: 1000px) 400px, 700px" 3975 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_111.png" 3976 alt="Honoring #IconsOfQuality: Mark Hrynczak" 3977 /> 3978 </a> 3979 3980 <div class="post-card-content"> 3981 3982 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-mark-hrynczak/"> 3983 3984 <header class="post-card-header">
3985 <span class="post-card-tags">Icons Of Quality</span> 3986 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Mark Hrynczak</h3> 3987 </header> 3988 3989 <section class="post-card-excerpt"> 3990 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 3991 </section> 3992 3993 </a> 3994 3995 <footer class="post-card-meta"> 3996 <div class="author-list"> 3997 <ol class="author-list" > 3998 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 3999 </ol> 4000 </div> 4001 </footer> 4002 4003 </div> 4004 4005</article> 4006 <article class="post-card post tag-icons-of-quality 4007 4008post-card-large"> 4009 4010 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-gaurav-singh/"> 4011 <img class="post-card-image" 4012 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_16.png 300w, 4013 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_16.png 600w, 4014 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_16.png 1000w, 4015 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_16.png 2000w" 4016 sizes="(max-width: 1000px) 400px, 700px" 4017 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_16.png" 4018 alt="Honoring #IconsOfQuality: Gaurav Singh" 4019 /> 4020 </a> 4021 4022 <div class="post-card-content"> 4023 4024 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-gaurav-singh/"> 4025 4026 <header class="post-card-header"> 4027 <span class="post-card-tags">Icons Of Quality</span> 4028 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Gaurav Singh</h3> 4029 </header> 4030 4031 <section class="post-card-excerpt"> 4032 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 4033 </section> 4034 4035 </a> 4036 4037 <footer class="post-card-meta"> 4038 <div class="author-list"> 4039 <ol class="author-list" > 4040 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 4041 </ol> 4042 </div> 4043 </footer> 4044 4045 </div> 4046 4047</article> 4048 <article class="post-card post tag-icons-of-quality 4049 4050"> 4051 4052 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-jesper-ottosen/"> 4053 <img class="post-card-image" 4054 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_15.png 300w, 4055 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_15.png 600w, 4056 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_15.png 1000w, 4057 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_15.png 2000w" 4058 sizes="(max-width: 1000px) 400px, 700px" 4059 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_15.png" 4060 alt="Honoring #IconsOfQuality: Jesper Ottosen" 4061 /> 4062 </a> 4063 4064 <div class="post-card-content"> 4065 4066 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-jesper-ottosen/"> 4067 4068 <header class="post-card-header">
4069 <span class="post-card-tags">Icons Of Quality</span> 4070 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Jesper Ottosen</h3> 4071 </header> 4072 4073 <section class="post-card-excerpt"> 4074 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 4075 </section> 4076 4077 </a> 4078 4079 <footer class="post-card-meta"> 4080 <div class="author-list"> 4081 <ol class="author-list" > 4082 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 4083 </ol> 4084 </div> 4085 </footer> 4086 4087 </div> 4088 4089</article> 4090 <article class="post-card post tag-icons-of-quality 4091 4092"> 4093 4094 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-debbie-obrien/"> 4095 <img class="post-card-image" 4096 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_13.png 300w, 4097 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_13.png 600w, 4098 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_13.png 1000w, 4099 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_13.png 2000w" 4100 sizes="(max-width: 1000px) 400px, 700px" 4101 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_13.png" 4102 alt="Honoring #IconsOfQuality: Debbie O'Brien" 4103 /> 4104 </a> 4105 4106 <div class="post-card-content"> 4107 4108 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-debbie-obrien/"> 4109 4110 <header class="post-card-header"> 4111 <span class="post-card-tags">Icons Of Quality</span> 4112 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Debbie O'Brien</h3> 4113 </header> 4114 4115 <section class="post-card-excerpt"> 4116 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 4117 </section> 4118 4119 </a> 4120 4121 <footer class="post-card-meta"> 4122 <div class="author-list"> 4123 <ol class="author-list" > 4124 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 4125 </ol> 4126 </div> 4127 </footer> 4128 4129 </div> 4130 4131</article> 4132 <article class="post-card post tag-events 4133 4134"> 4135 4136 <a class="post-card-image-link" href="/blog/ai-x-qa-leadership-summit-2026/"> 4137 <img class="post-card-image" 4138 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/1-Speaker--4-.png 300w, 4139 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/1-Speaker--4-.png 600w, 4140 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/1-Speaker--4-.png 1000w, 4141 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/1-Speaker--4-.png 2000w" 4142 sizes="(max-width: 1000px) 400px, 700px" 4143 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/1-Speaker--4-.png" 4144 alt="AI x QA Leadership Summit 2026: Building the AI-Native QA Engine" 4145 /> 4146 </a> 4147 4148 <div class="post-card-content"> 4149 4150 <a class="post-card-content-link" href="/blog/ai-x-qa-leadership-summit-2026/"> 4151 4152 <header class="post-card-header">
4153 <span class="post-card-tags">Events</span> 4154 <h3 class="post-card-title" style="padding-bottom: 21px;">AI x QA Leadership Summit 2026: Building the AI-Native QA Engine</h3> 4155 </header> 4156 4157 <section class="post-card-excerpt"> 4158 <p>BrowserStack's 11th QA Leadership Summit runs 23 September 2026, free and virtual. Two tracks: AI strategy and governance for QA leaders, applied AI testing for practitioners. Speakers from AWS, Amazon, Atlassian, KPMG and S&P Global.</p> 4159 </section> 4160 4161 </a> 4162 4163 <footer class="post-card-meta"> 4164 <div class="author-list"> 4165 <ol class="author-list" > 4166 <li class="author-name"><a href=/blog/author/shweta/ class="author-name">Shweta Chhillar</a></li> 4167 </ol> 4168 </div> 4169 </footer> 4170 4171 </div> 4172 4173</article> 4174 <article class="post-card post tag-icons-of-quality 4175 4176"> 4177 4178 <a class="post-card-image-link" href="/blog/honoring-icons-of-quality-keith-klain/"> 4179 <img class="post-card-image" 4180 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/09/IOQ_Winner-Spotlight_12.png 300w, 4181 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_12.png 600w, 4182 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/09/IOQ_Winner-Spotlight_12.png 1000w, 4183 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/09/IOQ_Winner-Spotlight_12.png 2000w" 4184 sizes="(max-width: 1000px) 400px, 700px" 4185 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/09/IOQ_Winner-Spotlight_12.png" 4186 alt="Honoring #IconsOfQuality: Keith Klain" 4187 /> 4188 </a> 4189 4190 <div class="post-card-content"> 4191 4192 <a class="post-card-content-link" href="/blog/honoring-icons-of-quality-keith-klain/"> 4193 4194 <header class="post-card-header"> 4195 <span class="post-card-tags">Icons Of Quality</span> 4196 <h3 class="post-card-title" style="padding-bottom: 21px;">Honoring #IconsOfQuality: Keith Klain</h3> 4197 </header> 4198 4199 <section class="post-card-excerpt"> 4200 <p>To celebrate the relentless passion and invaluable contributions of leaders in software quality, BrowserStack is proud to honour Icons of Quality.</p> 4201 </section> 4202 4203 </a> 4204 4205 <footer class="post-card-meta"> 4206 <div class="author-list"> 4207 <ol class="author-list" > 4208 <li class="author-name"><a href=/blog/author/rajrupa/ class="author-name">Rajrupa Roychowdhury</a></li> 4209 </ol> 4210 </div> 4211 </footer> 4212 4213 </div> 4214 4215</article> 4216 <article class="post-card post tag-newsletter 4217 4218"> 4219 4220 <a class="post-card-image-link" href="/blog/browserstack-newsletter-july-2026/"> 4221 <img class="post-card-image" 4222 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/08/Images-for-newsletter---October-2023-Minimum-Size--12-.png 300w, 4223 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/08/Images-for-newsletter---October-2023-Minimum-Size--12-.png 600w, 4224 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/08/Images-for-newsletter---October-2023-Minimum-Size--12-.png 1000w, 4225 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/08/Images-for-newsletter---October-2023-Minimum-Size--12-.png 2000w" 4226 sizes="(max-width: 1000px) 400px, 700px" 4227 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/08/Images-for-newsletter---October-2023-Minimum-Size--12-.png" 4228 alt="BrowserStack Newsletter July 2026" 4229 /> 4230 </a> 4231 4232 <div class="post-card-content"> 4233 4234 <a class="post-card-content-link" href="/blog/browserstack-newsletter-july-2026/"> 4235 4236 <header class="post-card-header">
4237 <span class="post-card-tags">Newsletter</span> 4238 <h3 class="post-card-title" style="padding-bottom: 21px;">BrowserStack Newsletter July 2026</h3> 4239 </header> 4240 4241 <section class="post-card-excerpt"> 4242 <p>Read what's new at BrowserStack in July 2026 - New launches, product features, and more!</p> 4243 </section> 4244 4245 </a> 4246 4247 <footer class="post-card-meta"> 4248 <div class="author-list"> 4249 <ol class="author-list" > 4250 <li class="author-name"><a href=/blog/author/devanshi/ class="author-name">Devanshi Jain</a></li> 4251 </ol> 4252 </div> 4253 </footer> 4254 4255 </div> 4256 4257</article> 4258 <article class="post-card post tag-newsletter 4259 4260"> 4261 4262 <a class="post-card-image-link" href="/blog/browserstack-newsletter-may-2026/"> 4263 <img class="post-card-image" 4264 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/06/Images-for-newsletter---October-2023-Minimum-Size--11-.png 300w, 4265 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Images-for-newsletter---October-2023-Minimum-Size--11-.png 600w, 4266 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/06/Images-for-newsletter---October-2023-Minimum-Size--11-.png 1000w, 4267 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/06/Images-for-newsletter---October-2023-Minimum-Size--11-.png 2000w" 4268 sizes="(max-width: 1000px) 400px, 700px" 4269 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Images-for-newsletter---October-2023-Minimum-Size--11-.png" 4270 alt="BrowserStack Newsletter May 2026" 4271 /> 4272 </a> 4273 4274 <div class="post-card-content"> 4275 4276 <a class="post-card-content-link" href="/blog/browserstack-newsletter-may-2026/"> 4277 4278 <header class="post-card-header"> 4279 <span class="post-card-tags">Newsletter</span> 4280 <h3 class="post-card-title" style="padding-bottom: 21px;">BrowserStack Newsletter May 2026</h3> 4281 </header> 4282 4283 <section class="post-card-excerpt"> 4284 <p>Read what's new at BrowserStack in May 2026 - New launches, product features, and more!</p> 4285 </section> 4286 4287 </a> 4288 4289 <footer class="post-card-meta"> 4290 <div class="author-list"> 4291 <ol class="author-list" > 4292 <li class="author-name"><a href=/blog/author/devanshi/ class="author-name">Devanshi Jain</a></li> 4293 </ol> 4294 </div> 4295 </footer> 4296 4297 </div> 4298 4299</article> 4300 <article class="post-card post tag-company 4301 4302"> 4303 4304 <a class="post-card-image-link" href="/blog/browserstack-wins-2026-top-rated-award-from-trustradius/"> 4305 <img class="post-card-image" 4306 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/06/TrustRadius-TopRated-Badge-2026_Blog-Header-1600x500.png 300w, 4307 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/TrustRadius-TopRated-Badge-2026_Blog-Header-1600x500.png 600w, 4308 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/06/TrustRadius-TopRated-Badge-2026_Blog-Header-1600x500.png 1000w, 4309 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/06/TrustRadius-TopRated-Badge-2026_Blog-Header-1600x500.png 2000w" 4310 sizes="(max-width: 1000px) 400px, 700px" 4311 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/TrustRadius-TopRated-Badge-2026_Blog-Header-1600x500.png"
4312 alt="BrowserStack wins 2026 Top Rated Award from TrustRadius" 4313 /> 4314 </a> 4315 4316 <div class="post-card-content"> 4317 4318 <a class="post-card-content-link" href="/blog/browserstack-wins-2026-top-rated-award-from-trustradius/"> 4319 4320 <header class="post-card-header"> 4321 <span class="post-card-tags">Company</span> 4322 <h3 class="post-card-title" style="padding-bottom: 21px;">BrowserStack wins 2026 Top Rated Award from TrustRadius</h3> 4323 </header> 4324 4325 <section class="post-card-excerpt"> 4326 <p>We are so excited to share that authentic, verified feedback from our customers has earned us a 2026 Top Rated Award by TrustRadius!</p> 4327 </section> 4328 4329 </a> 4330 4331 <footer class="post-card-meta"> 4332 <div class="author-list"> 4333 <ol class="author-list" > 4334 <li class="author-name"><a href=/blog/author/browserstack/ class="author-name">BrowserStack Team</a></li> 4335 </ol> 4336 </div> 4337 </footer> 4338 4339 </div> 4340 4341</article> 4342 <article class="post-card post 4343 4344"> 4345 4346 <a class="post-card-image-link" href="/blog/new-and-improved-reporting-to-solve-accessibility-issue-bloat-and-triage-fatigue/"> 4347 <img class="post-card-image" 4348 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/05/Bulk-Review--1-.png 300w, 4349 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Bulk-Review--1-.png 600w, 4350 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/05/Bulk-Review--1-.png 1000w, 4351 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/05/Bulk-Review--1-.png 2000w" 4352 sizes="(max-width: 1000px) 400px, 700px" 4353 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Bulk-Review--1-.png" 4354 alt="Introducing new and improved reporting: How we are solving accessibility issue bloat and triage fatigue" 4355 /> 4356 </a> 4357 4358 <div class="post-card-content"> 4359 4360 <a class="post-card-content-link" href="/blog/new-and-improved-reporting-to-solve-accessibility-issue-bloat-and-triage-fatigue/"> 4361 4362 <header class="post-card-header"> 4363 <h3 class="post-card-title" style="padding-bottom: 21px;">Introducing new and improved reporting: How we are solving accessibility issue bloat and triage fatigue</h3> 4364 </header> 4365 4366 <section class="post-card-excerpt"> 4367 <p>Stop drowning in accessibility "issue bloat." BrowserStackâs new reporting uses Intelligent Grouping and a Confidence Slider to turn thousands of redundant alerts into unique tasks. With Guided Bulk Review, youâll slash triage time by 60% and boost your score faster.</p> 4368 </section> 4369 4370 </a> 4371 4372 <footer class="post-card-meta"> 4373 <div class="author-list"> 4374 <ol class="author-list" > 4375 <li class="author-name"><a href=/blog/author/browserstack/ class="author-name">BrowserStack Team</a></li> 4376 </ol> 4377 </div> 4378 </footer> 4379 4380 </div> 4381 4382</article> 4383 <article class="post-card post tag-breakpoint 4384 4385"> 4386 4387 <a class="post-card-image-link" href="/blog/breakpoint-2026-highlights-from-day-3/"> 4388 <img class="post-card-image" 4389 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/06/Keynote-Based--9-.png 300w, 4390 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Keynote-Based--9-.png 600w, 4391 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/06/Keynote-Based--9-.png 1000w, 4392 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/06/Keynote-Based--9-.png 2000w" 4393 sizes="(max-width: 1000px) 400px, 700px" 4394 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Keynote-Based--9-.png" 4395 alt="Breakpoint 2026: Highlights from Day 3" 4396 /> 4397 </a> 4398 4399 <div class="post-card-content"> 4400 4401 <a class="post-card-content-link" href="/blog/breakpoint-2026-highlights-from-day-3/"> 4402 4403 <header class="post-card-header">
4404 <span class="post-card-tags">Breakpoint</span> 4405 <h3 class="post-card-title" style="padding-bottom: 21px;">Breakpoint 2026: Highlights from Day 3</h3> 4406 </header> 4407 4408 <section class="post-card-excerpt"> 4409 <p>All sessions, masterclasses, and lightning talks from Breakpoint 2026 Day 3, covering AI agent testing, test automation with LangChain and CrewAI, MCP-powered QA workflows, Playwright network interception, non-deterministic testing, and building production-grade AI systems.</p> 4410 </section> 4411 4412 </a> 4413 4414 <footer class="post-card-meta"> 4415 <div class="author-list"> 4416 <ol class="author-list" > 4417 <li class="author-name"><a href=/blog/author/shweta/ class="author-name">Shweta Chhillar</a></li> 4418 </ol> 4419 </div> 4420 </footer> 4421 4422 </div> 4423 4424</article> 4425 <article class="post-card post tag-breakpoint 4426 4427"> 4428 4429 <a class="post-card-image-link" href="/blog/breakpoint-2026-highlights-from-day-2/"> 4430 <img class="post-card-image" 4431 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/06/Keynote-Based--8-.png 300w, 4432 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Keynote-Based--8-.png 600w, 4433 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/06/Keynote-Based--8-.png 1000w, 4434 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/06/Keynote-Based--8-.png 2000w" 4435 sizes="(max-width: 1000px) 400px, 700px" 4436 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/06/Keynote-Based--8-.png" 4437 alt="Breakpoint 2026: Highlights from Day 2" 4438 /> 4439 </a> 4440 4441 <div class="post-card-content"> 4442 4443 <a class="post-card-content-link" href="/blog/breakpoint-2026-highlights-from-day-2/"> 4444 4445 <header class="post-card-header"> 4446 <span class="post-card-tags">Breakpoint</span> 4447 <h3 class="post-card-title" style="padding-bottom: 21px;">Breakpoint 2026: Highlights from Day 2</h3> 4448 </header> 4449 4450 <section class="post-card-excerpt"> 4451 <p>Explore all sessions, speaker talks, and announcements from Breakpoint 2026 Day 2, covering AI in software testing, the future of test engineering, human-AI collaboration in QA, API testing with AI code assistants, accessibility, and sustaining quality in AI-driven systems.</p> 4452 </section> 4453 4454 </a> 4455 4456 <footer class="post-card-meta"> 4457 <div class="author-list"> 4458 <ol class="author-list" > 4459 <li class="author-name"><a href=/blog/author/shweta/ class="author-name">Shweta Chhillar</a></li> 4460 </ol> 4461 </div> 4462 </footer> 4463 4464 </div> 4465 4466</article> 4467 <article class="post-card post tag-newsletter 4468 4469"> 4470 4471 <a class="post-card-image-link" href="/blog/browserstack-newsletter-april-2026/"> 4472 <img class="post-card-image" 4473 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/05/Images-for-newsletter---October-2023-Minimum-Size--9-.png 300w, 4474 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Images-for-newsletter---October-2023-Minimum-Size--9-.png 600w, 4475 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/05/Images-for-newsletter---October-2023-Minimum-Size--9-.png 1000w, 4476 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/05/Images-for-newsletter---October-2023-Minimum-Size--9-.png 2000w" 4477 sizes="(max-width: 1000px) 400px, 700px" 4478 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Images-for-newsletter---October-2023-Minimum-Size--9-.png" 4479 alt="BrowserStack Newsletter April 2026" 4480 /> 4481 </a> 4482 4483 <div class="post-card-content"> 4484 4485 <a class="post-card-content-link" href="/blog/browserstack-newsletter-april-2026/"> 4486 4487 <header class="post-card-header">
4488 <span class="post-card-tags">Newsletter</span> 4489 <h3 class="post-card-title" style="padding-bottom: 21px;">BrowserStack Newsletter April 2026</h3> 4490 </header> 4491 4492 <section class="post-card-excerpt"> 4493 <p>Read what's new at BrowserStack in April 2026 - New launches, product features, and more!</p> 4494 </section> 4495 4496 </a> 4497 4498 <footer class="post-card-meta"> 4499 <div class="author-list"> 4500 <ol class="author-list" > 4501 <li class="author-name"><a href=/blog/author/devanshi/ class="author-name">Devanshi Jain</a></li> 4502 </ol> 4503 </div> 4504 </footer> 4505 4506 </div> 4507 4508</article> 4509 <article class="post-card post tag-breakpoint-spotlight 4510 4511"> 4512 4513 <a class="post-card-image-link" href="/blog/breakpoint-2026-speaker-spotlight-julio-de-lima/"> 4514 <img class="post-card-image" 4515 srcset="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w300/2026/05/Template-6-1.png 300w, 4516 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Template-6-1.png 600w, 4517 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w1000/2026/05/Template-6-1.png 1000w, 4518 https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w2000/2026/05/Template-6-1.png 2000w" 4519 sizes="(max-width: 1000px) 400px, 700px" 4520 src="https://storage.ghost.io/c/79/8d/798db088-3de9-4332-90ee-64e04dfb66f2/content/images/size/w600/2026/05/Template-6-1.png" 4521 alt="Breakpoint 2026 Speaker Spotlight: Julio de Lima" 4522 /> 4523 </a> 4524 4525 <div class="post-card-content"> 4526 4527 <a class="post-card-content-link" href="/blog/breakpoint-2026-speaker-spotlight-julio-de-lima/"> 4528 4529 <header class="post-card-header"> 4530 <span class="post-card-tags">Breakpoint Spotlight</span> 4531 <h3 class="post-card-title" style="padding-bottom: 21px;">Breakpoint 2026 Speaker Spotlight: Julio de Lima</h3> 4532 </header> 4533 4534 <section class="post-card-excerpt"> 4535 <p>Learn how Julio de Lima is using AI to transform software testing workflows at BrowserStack Breakpoint 2026. From API automation to responsible AI in QA, this speaker spotlight shares practical insights for modern testers and quality engineers.</p> 4536 </section> 4537 4538 </a> 4539 4540 <footer class="post-card-meta"> 4541 <div class="author-list"> 4542 <ol class="author-list" > 4543 <li class="author-name"><a href=/blog/author/shweta/ class="author-name">Shweta Chhillar</a></li> 4544 </ol> 4545 </div> 4546 </footer> 4547 4548 </div> 4549 4550</article> 4551 </div> 4552 </div> 4553</main> 4554 4555 4556 <footer class="bg-inverse footer-habitat footer-habitat--v3"> 4557 <div class="container"> 4558 <div class="row footer-top-section"> 4559 <div class="footer-habitat--v3-column"> 4560 <div id="nav_menu-17" class="widget_nav_menu"> 4561 <p class="footer-habitat--v3-heading">PRODUCTS</p> 4562 <ul id="menu-footer-product-v3" class="menu"> 4563 <li id="menu-item-91784" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91784"><a 4564 href="/live" data-faitracker-click-bind="true"><span class="item-text">Live</span></a></li> 4565 <li id="menu-item-91789" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91789"><a 4566 href="/app-automate" data-faitracker-click-bind="true"><span class="item-text">App Automate</span></a></li> 4567 <li id="menu-item-91788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91788"><a 4568 href="/app-live" data-faitracker-click-bind="true"><span class="item-text">App Live</span></a></li> 4569 <li id="menu-item-91793" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91793"><a 4570 href="/accessibility-testing" data-faitracker-click-bind="true"><span class="item-text">Accessibility 4571 Testing</span></a></li> 4572 <li id="menu-item-91785" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91785"><a 4573 href="/automate" data-faitracker-click-bind="true"><span class="item-text">Automate</span></a></li> 4574 <li id="menu-item-91791" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91791"><a 4575 href="/test-management" data-faitracker-click-bind="true"><span class="item-text">Test 4576 Management</span></a></li> 4577 <li id="menu-item-109221" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-109221"><a 4578 href="/app-accessibility-testing" data-faitracker-click-bind="true"><span class="item-text">App 4579 Accessibility Testing</span></a></li> 4580 <li id="menu-item-91795" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91795"><a 4581 href="/low-code-automation" data-faitracker-click-bind="true"><span class="item-text">Low Code 4582 Automation</span></a></li> 4583 <li id="menu-item-141182" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-141182"><a 4584 href="/testing-toolkit" data-faitracker-click-bind="true"><span class="item-text">Testing 4585 Toolkit</span></a></li> 4586 <li id="menu-item-91787" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91787"><a 4587 href="/percy" data-faitracker-click-bind="true"><span class="item-text">Percy</span></a></li> 4588 <li id="menu-item-200003" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-200003"><a 4589 href="/custom-device-lab" data-faitracker-click-bind="true"><span class="item-text">Custom Device 4590 Lab</span></a></li> 4591 <li id="menu-item-91790" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91790"><a 4592 href="/app-percy" data-faitracker-click-bind="true"><span class="item-text">App Percy</span></a></li> 4593 <li id="menu-item-200002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-200002"><a 4594 href="/app-low-code-automation" data-faitracker-click-bind="true"><span class="item-text">App Low Code 4595 Automation</span></a></li> 4596 <li id="menu-item-91792" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91792"><a 4597 href="/test-reporting-and-analytics" data-faitracker-click-bind="true"><span class="item-text">Test 4598 Reporting & Analytics</span></a></li> 4599 <li id="menu-item-135096" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-135096"><a 4600 target="_blank" rel="noopener" href="https://requestly.c
4600om" data-faitracker-click-bind="true"><span 4601 class="item-text">Requestly</span></a></li> 4602 <li id="menu-item-166809" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-166809"><a 4603 href="/test-management-for-jira" data-faitracker-click-bind="true"><span class="item-text">Test Management 4604 for Jira</span></a></li> 4605 <li id="menu-item-200000" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-200000"><a 4606 href="/test-companion" data-faitracker-click-bind="true"><span class="item-text">Test 4607 Companion</span></a></li> 4608 <li id="menu-item-200001" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-200001"><a 4609 href="/load-testing" data-faitracker-click-bind="true"><span class="item-text">Load 4610 Testing</span></a></li> 4611 </ul> 4612 </div> 4613 </div> 4614 <div class="footer-habitat--v3-column"> 4615 <div id="nav_menu-11" class="widget_nav_menu"> 4616 <p class="footer-habitat--v3-heading">WHY BROWSERSTACK</p> 4617 <ul id="menu-footer-why-browserstack-v3" class="menu"> 4618 <li id="menu-item-91767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91767"><a 4619 href="/customers" data-faitracker-click-bind="true"><span class="item-text">Customers</span></a></li> 4620 <li id="menu-item-91768" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91768"><a 4621 href="/case-study" data-faitracker-click-bind="true"><span class="item-text">Case Studies</span></a></li> 4622 <li id="menu-item-153460" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-153460"><a 4623 href="/test-platform/browserstack-ai" data-faitracker-click-bind="true"><span class="item-text">AI 4624 Agents</span></a></li> 4625 <li id="menu-item-91769" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91769"><a 4626 href="/list-of-browsers-and-platforms/live" data-faitracker-click-bind="true"><span 4627 class="item-text">Browsers & Devices</span></a></li> 4628 <li id="menu-item-91770" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91770"><a 4629 href="/enterprise?ref=footer" data-faitracker-click-bind="true"><span 4630 class="item-text">Enterprise</span></a></li> 4631 <li id="menu-item-91771" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91771"><a 4632 href="/data-centers" data-faitracker-click-bind="true"><span class="item-text">Data Centers</span></a> 4633 </li> 4634 <li id="menu-item-91772" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91772"><a 4635 href="/real-device-features" data-faitracker-click-bind="true"><span class="item-text">Real Device 4636 Features</span></a></li> 4637 <li id="menu-item-91773" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91773"><a 4638 href="/security" data-faitracker-click-bind="true"><span class="item-text">Security</span></a></li> 4639 </ul> 4640 </div> 4641 </div> 4642 <div class="footer-habitat--v3-column"> 4643 <div id="nav_menu-13" class="widget_nav_menu"> 4644 <p class="footer-habitat--v3-heading">RESOURCES</p> 4645 <ul id="menu-footer-resources-v3" class="menu"> 4646 <li id="menu-item-91774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91774"><a 4647 href="/support" data-faitracker-click-bind="true"><span class="item-text">Support</span></a></li> 4648 <li id="menu-item-91775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91775"><a 4649 href="https://status.browserstack.com" data-faitracker-click-bind="true"><span 4650 class="item-text">Status</span></a></li> 4651 <li id="menu-item-91776" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91776"><a 4652 href="/release-notes" data-faitracker-click-bind="true"><span class="item-text">Release Notes</span></a> 4653 </li> 4654 <li id="menu-item-91777" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91777"><a 4655 href="https://www.browserstack.com/blog" data-faitracker-click-bind="true"><span 4656 class="item-text">Blog</span></a></li> 4657 <li id="menu-item-91778" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91778"><a 4658 href="/events" data-faitracker-click-bind="true"><span class="item-text">Events</span></a></li> 4659 <li id="menu-item-137562" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-137562"><a 4660 href="/community" data-faitracker-click-bind="true"><span class="item-text">Community</span></a></li> 4661 <li id="menu-item-166810" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-166810"><a 4662 href="/community/podcast" data-faitracker-click-bind="true"><span class="item-text">BrowserStack 4663 Talks</span></a></li> 4664 <li id="menu-item-108295" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-108295"><a 4665 href="/meetups" data-faitracker-click-bind="true"><span class="item-text">Meetups</span></a></li> 4666 <li id="menu-item-91779" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91779"><a 4667 href="/browserstack-champions" data-faitracker-click-bind="true"><span 4668 class="item-text">Champions</span></a></li> 4669 <li id="menu-item-91780" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91780"><a 4670 href="/guide" data-faitracker-click-bind="true"><span class="item-text">Guide</span></a></li> 4671 <li id="menu-item-91781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91781"><a 4672 href="/partners" data-faitracker-click-bind="true"><span class="item-text">Partners</span></a></li> 4673 <li id="menu-item-91782" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91782"><a 4674 href="/partners/find-a-partner" data-faitracker-click-bind="true"><span class="item-text">Find a 4675 partner</span></a></li> 4676 <li id="menu-item-110845" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110845"><a 4677 href="/trust" data-faitracker-click-bind="true"><span class="item-text">Trust Center</span></a></li> 4678 <li id="menu-item-91783" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91783"><a 4679 href="/test-university" data-faitracker-click-bind="true"><span class="item-text">Test University 4680 (Beta)</span></a></li> 4681 </ul> 4682 </div> 4683 </div> 4684 <div class="footer-habitat--v3-column"> 4685 <div id="nav_menu-18" class="widget_nav_menu"> 4686 <p class="footer-habitat--v3-heading">COMPANY</p> 4687 <ul id="menu-footer-company-v3" class="menu"> 4688 <li id="menu-item-91758" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91758"><a 4689 href="/company" data-faitracker-click-bind="true"><span class="item-text">About Us</span></a></li> 4690 <li id="menu-item-91759" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91759"><a 4691 href="/careers" data-faitracker-click-bind="true"><span class="item-text">Careers</span></a></li> 4692 <li id="menu-item-91760" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91760"><a 4693 href="/open-source" data-faitracker-click-bind="true"><span class="item-text">Open Source</span></a></li> 4694 <li id="menu-item-91761" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91761"><a 4695 href="/press" data-faitracker-click-bind="true"><span class="item-text">Press</span></a></li> 4696 <li id="menu-item-91762" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91762"><a 4697 href="/blog/tag/newsletter" data-faitracker-click-bind="true"><span 4698 class="item-text">Newsletter</span></a></li> 4699 </ul> 4700 </div> 4701 </div> 4702 <div class="custom-footer-size custom-footer-social-row"> 4703 <div class="custom-footer-wrapper"> 4704 <div class="custom-footer-brand"> <a class="brand custom-btn-amp-events" title="BrowserStack Logo" href="/" 4705 data-faitracker-click-bind="true"> <img class="" 4706 src="https://www.browserstack.com/blog/assets/images/bstack-logo-global.svg?v=_BH_fEksrp8JV4tA" data-id="" width="219" height="47" alt="BrowserStack Logo"></a> </div> 4707 <p class="custom-footer-wrapper__heading">Social</p> 4708 <ul class="horizontal-list footer-menu social-menu"> 4709 <li> <a class="social-link custom-btn-amp-events" href="https://twitter.com/browserstack" target="_blank" 4710 rel="noopener noreferrer" title="Twitter" 4711 data-faitracker-click-bind="true"> <span class="icon-twitter"><svg width="19" height="17"
4712 viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" 4713 aria-labelledby="footerSocialTwitterIconTitle footerSocialTwitterIconDesc"> 4714 <title id="footerSocialTwitterIconTitle">BrowserStack Twitter Account</title> 4715 <desc id="footerSocialTwitterIconDesc">An illustration of white twitter Logo</desc> 4716 <path 4717 d="M14.0955 10.3165L22.2864 1H20.3456L13.2303 9.08768L7.55141 1H1L9.58949 13.2311L1 23H2.94072L10.4501 14.4571L16.4486 23H23L14.0955 10.3165ZM11.4365 13.3385L10.5649 12.1198L3.64059 2.43161H6.62193L12.2117 10.2532L13.0797 11.4719L20.3447 21.6381H17.3634L11.4365 13.3385Z" 4718 fill="white"></path> 4719 </svg></span> </a> </li> 4720 <li> <a class="social-link custom-btn-amp-events" 4721 href="https://www.facebook.com/pages/BrowserStack/305988982776051" target="_blank" 4722 rel="noopener noreferrer" title="Facebook" data-faitracker-click-bind="true"> <span class="icon-facebook"><svg width="10" height="20"
4723 viewBox="0 0 10 20" fill="none" xmlns="http://www.w3.org/2000/svg" 4724 xmlns:xlink="http://www.w3.org/1999/xlink" 4725 aria-labelledby="footerSocialFaceBookIconTitle footerSocialFaceBookIconDesc" role="img"> 4726 <title id="footerSocialFaceBookIconTitle">BrowserStack FaceBook Account</title> 4727 <desc id="footerSocialFaceBookIconDesc">An illustration of white FaceBook Logo</desc> 4728 <rect width="9.09091" height="20" fill="url(#pattern0_73_43221)"></rect> 4729 <defs> 4730 <pattern id="pattern0_73_43221" patternContentUnits="objectBoundingBox" width="1" height="1"> 4731 <use xlink:href="#image0_73_43221" transform="matrix(0.00468085 0 0 0.00212766 -0.0102128 0)"> 4732 </use> 4733 </pattern> 4734 <image id="image0_73_43221" width="218" height="470" preserveAspectRatio="none" 4735 xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAHWCAYAAAARqJcUAAAACXBIWXMAABcRAAAXEQHKJvM/AAAJVElEQVR4nO3d8XEbSwHH8Q2T/3EHuAPcAU4FpANMBYQKMB2kA/I6CBXgVIBTAXYHcgVmRE5gZFk6R3s/rXc/nxlN8vQm9zbn953dW52kd4+PjwUadzljeHfTo0nv/R9GJRellLOtQ51Nz2/b9/xvK/5AHkoptzuev9nx3K5QVy/8+Vczo7FxPj3KjhC2I1r/868HPnPfdjx3O4X51Drcr+vnhTaOyycBPQ3pd6OfmIV9WM+glo79uZge51Nc619/M/pJOTWhvW3nU1SX069mp0YJ7W1ZL/k+TmFdmqneDqG172KK62PlHTmChNamdVxXU1xmrQ4IrR3nU1ifxNUfoZ3ex2n2+v3oJ6JnQjuNsykus9cghJZ1NsX1afA7K4YjtAyBDU5oy7sWGEJbznqT47NrMIrQFrHepv/idiie+pWzUdV6mfgvkbHNjFbHxTSLuUWKncxox1tvdPxTZOxjRvt5Z9Ms5o4ODhLaz7mY3qJuR5FZLB1f72r6cBeRMZvQXmd9PfY3Lz7zWpaO862vx/7wVgZLW8xo84iMowjtMJFxNKHtJzKqENrLREY1QttNZFQltOeuREZtQvt/l9PrZFCV0P7nfLqtCqoT2g9nU2Tu+GARQvvhs7e5sCSh/fhsD5sfLGr00DbvKYNFjR6a6zIiRg7tow/RIWXU0CwZiRo1tGtLRpJGDG39eR9/amAcDGTE0D43MAYGM1polzZAOIXRQrtuYAwMaKTQzGaczEihmc04mVFCM5txUqOE9qmBMTCwEUI790UUnNoIoZnNOLkRQrtqYAwMrvfQrtzTSAt6D+1jA2OArkM7swlCK3oOzbUZzeg5NMtGmtFraGfuBKElvYZmNqMpQoOAXkO7bGAM8F89hnbhRWpa02Nolo00p8fQLBtpTo+h2danOb2FdtHAGOCZ3kKzbKRJZjQIEBoE9Baar8elST2FZjajWT2Fdt7AGGAnMxoEmNEgQGgQYOkIAT2F5q0xNKuX0MxmNK2X0M4aGAO8SGgQYOkIAaN9WTychNAgoJfQvOGTpr3346ER96WUuydDWZVSbjv44fzn7yQ00r6VUm6miFbT77snNBJ+KaV8nR5DEhpL+vv0Zf13o5/ld4+Pjw0M42gr9zo254+llC+jn4SNXkLr4i/REZFt8Toatf1VZM+Z0ajp3htwdzOjUdO1s7mbGY1aHqbZbOWMPmdGo5avInuZ0KhliDs8fpbQqEVoe7hGo4YH73Lfz4xGDT3cZb8ooVHD8PcyHiI0ahDaAUKjBtv6BwiNGlyjHSA0CBAaBAiNGmyGHOAFa2p45yzuZ0aDAKFBgNAgQGgQIDQIEBoECA0ChMaxHpzBw4TGsdxQPIPQIEBoECA0CBAaBAgNAnoIzecJ0rweQrtoYAywl6UjBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CPABqhDgI8EhwNIRAnoI7byBMcBeQoMAS0cIsBkCAe8eHx/P3/jy6x8NjGFk96WUL6OfhAO+rEO7LqX8pelhwtv2wTUaLO9OaLA8oUGC0GBZ680iocHC7orQIENosKzbIjRY3KoIDTKEBsu6KUKDDKFBgNBgWZaOkCI0WM7D5shCg+Xcbo4sNAgQGixntTmy0GA5lo6QJDRYzt3myEKD5QgNkoQGyzGjQYDQIElosIzvT48qNFjG6ulRhQYBQoNl3D49qtBgGZaOkCY0WMbN06MKDQKEBstwjQYBdh0hTWhQ3/32EYUG9d1tH1FoECA0qO92+4hCg/pW20cUGgQIDeq72T6i0CBAaFCfazQIsOsIpyA0qOv7rqMJDep6dn1WhAYZQoO6nr2GVoQGGUKDup69RaYIDaoTGpyK0KAumyFwKkKDep59KM+G0KCenRshRWhQ1c7br4rQoKpnb4/ZEBoECA3qMaNBgGs0CLDrCAFCg4U97Du80KCOFzdCitAgQ2hQx8679jeEBgFCgzrMaLCwX4QGy1pH9unQf0Fo8HPWr5v9uZRyte/Wqw2hweutZ7GLUsrnuX/yvZMML/r25F+spuuwL3NmsG1C41jf51yjNGJ16A6OpQiNY60O7bjx4xrtupTy7g0/Pvg50jqbIRAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNI716i98GJHQONZJvjTirREaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAT2EdtPAGGAvMxoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChMax7pzBw4TGsYQ2g9AgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0ChAYBQoMAoUGA0CBAaBAgNAgQGgQIDQKEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAKFBgNAgQGgQIDQIEBoECA0CegntoYExwIt6Ce22gTHAiywdIUBoECA0jnXnDB4mNI4ltBmEBgFCgwChQYDQIEBoECA0CBAaBAgNAoQGAUKDAG+T4Rjfnb15eglt1cAYRuS8z9RLaDcNjGFEbiieqZfQ/MBPw3mfSWgcw0pipp52Hb81MIbRuEabqafQzGp5dntnEho
4735/696Zm+/9WxnoDF9LKZfNj7IfZrO5Sin/BpW83qyYrB4oAAAAAElFTkSuQmCC"> 4736 </image> 4737 </defs> 4738 </svg></span> </a> </li> 4739 <li> <a class="social-link custom-btn-amp-events" href="https://www.linkedin.com/company/browserstack/" 4740 target="_blank" rel="noopener noreferrer" title="LinkedIn" data-faitracker-click-bind="true"> <span class="icon-linkedin"><svg version="1.1" id="linkedInIconLayer_1" 4741 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 4742 viewBox="0 0 459.5 450.7" xml:space="preserve" fill="#fff" 4743 aria-labelledby="footerSocialLinkedInIconTitle footerSocialLinkedInIconDesc" role="img"> 4744 <title id="footerSocialLinkedInIconTitle">BrowserStack LinkedIn Account</title> 4745 <desc id="footerSocialLinkedInIconDesc">An illustration of white LinkedIn Logo</desc> 4746 <path d="M3.4,146.6l92.8-1.2v303.8l-92.8,1.2L3.4,146.6L3.4,146.6z"></path> 4747 <path 4748 d="M173.9,146.6l88.7-1.1v38.6l0,10.9c26.3-25.7,53.3-45.2,96.6-45.2c51,0,100.4,21.4,100.4,91v208.4l-90,1.3 V291.5c0-35.1-8.8-57.7-50.7-57.7c-36.9,0-52.4,6.6-52.4,55.2v160.4l-92.5,1.1L173.9,146.6L173.9,146.6z"> 4749 </path> 4750 <path 4751 d="M101.6,50.8c0,28.1-22.7,50.8-50.8,50.8S0,78.8,0,50.8C0,22.7,22.7,0,50.8,0C78.8,0,101.6,22.7,101.6,50.8 L101.6,50.8z"> 4752 </path> 4753 </svg></span> </a> </li> 4754 <li> <a class="social-link custom-btn-amp-events" href="https://www.youtube.com/c/browserstack" 4755 target="_blank" rel="noopener noreferrer" title="YouTube" data-faitracker-click-bind="true"> <span class="icon-youtube"><svg enable-background="new 0 0 176 124"
4756 viewBox="0 0 176 124" xmlns="http://www.w3.org/2000/svg" 4757 aria-labelledby="footerSocialYoutubeIconTitle footerSocialYoutubeIconDesc" role="img"> 4758 <title id="footerSocialYoutubeIconTitle">BrowserStack Youtube Channel</title> 4759 <desc id="footerSocialYoutubeIconDesc">An illustration of white youtube Logo</desc> 4760 <path 4761 d="m172.3 19.4c-2-7.6-8-13.6-15.6-15.7-13.7-3.7-68.7-3.7-68.7-3.7s-55 0-68.8 3.7c-7.6 2-13.5 8-15.6 15.7-3.6 13.8-3.6 42.6-3.6 42.6s0 28.8 3.7 42.6c2 7.6 8 13.6 15.6 15.7 13.7 3.7 68.7 3.7 68.7 3.7s55 0 68.8-3.7c7.6-2 13.5-8 15.6-15.7 3.6-13.8 3.6-42.6 3.6-42.6s0-28.8-3.7-42.6zm-102.3 68.8v-52.4l46 26.2z" 4762 fill="#fff"></path> 4763 </svg></span> </a> </li> 4764 <li> <a class="social-link custom-btn-amp-events" href="https://www.instagram.com/browserstack" 4765 target="_blank" rel="noopener noreferrer" title="Instagram" data-faitracker-click-bind="true"> <span class="icon-instagram"><svg xmlns="http://www.w3.org/2000/svg" 4766 xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18" viewBox="0 0 18 18" 4767 aria-labelledby="footerSocialInstagramIconTitle footerSocialInstagramIconDesc" role="img"> 4768 <title id="footerSocialInstagramIconTitle">BrowserStack Instagram Account</title> 4769 <desc id="footerSocialInstagramIconDesc">An illustration of white instagram Logo</desc> 4770 <defs> 4771 <path id="prefix__a" d="M0 0.006L17.994 0.006 17.994 17.998 0 17.998z"></path> 4772 </defs> 4773 <g fill="none" fill-rule="evenodd"> 4774 <mask id="prefix__b" fill="#fff"> 4775 <use xlink:href="#prefix__a"></use> 4776 </mask> 4777 <path fill="#FFF" 4778 d="M8.997.006c-2.443 0-2.75.01-3.71.054-.957.043-1.611.196-2.183.418-.592.23-1.094.538-1.594 1.038S.702 2.518.472 3.109C.25 3.682.098 4.336.054 5.293.01 6.253 0 6.56 0 9.003c0 2.443.01 2.75.054 3.71.044.957.196 1.611.418 2.183.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.226.374 2.184.418.96.044 1.266.054 3.71.054 2.443 0 2.749-.01 3.709-.054.957-.044 1.611-.196 2.184-.418.591-.23 1.093-.538 1.593-1.038s.808-1.002 1.038-1.594c.222-.572.375-1.226.418-2.184.044-.96.054-1.266.054-3.71 0-2.443-.01-2.749-.054-3.709-.044-.957-.196-1.611-.418-2.184-.23-.591-.538-1.093-1.038-1.593S15.482.708 14.891.478C14.318.256 13.664.104 12.707.06c-.96-.044-1.266-.054-3.71-.054zm0 1.62c2.402 0 2.687.01 3.636.053.877.04 1.353.187 1.67.31.42.163.72.358 1.035.673.315.315.51.615.673 1.035.123.317.27.793.31 1.67.043.949.052 1.234.052 3.636s-.009 2.687-.052 3.635c-.04.878-.187 1.354-.31 1.671-.163.42-.358.72-.673 1.035-.315.314-.615.51-1.035.673-.317.123-.793.27-1.67.31-.949.043-1.233.052-3.636.052-2.402 0-2.687-.01-3.635-.053-.878-.04-1.354-.186-1.671-.31-.42-.163-.72-.358-1.035-.672-.314-.315-.51-.615-.673-1.035-.123-.317-.27-.793-.31-1.67-.043-.95-.052-1.234-.052-3.636s.01-2.687.053-3.636c.04-.877.186-1.353.31-1.67.163-.42.358-.72.672-1.035.315-.315.615-.51 1.035-.673.317-.123.793-.27 1.67-.31.95-.043 1.234-.052 3.636-.052z" 4779 mask="url(#prefix__b)"></path> 4780 <path fill="#FFF" 4781 d="M8.997 12.002c-1.656 0-2.999-1.343-2.999-3 0-1.656 1.343-2.998 3-2.998 1.655 0 2.998 1.343 2.998 2.999 0 1.656-1.343 2.999-2.999 2.999zm0-7.62c-2.551 0-4.62 2.07-4.62 4.62 0 2.553 2.069 4.621 4.62 4.621 2.552 0 4.62-2.068 4.62-4.62s-2.068-4.62-4.62-4.62zM14.88 4.2c0 .596-.484 1.08-1.08 1.08-.596 0-1.08-.484-1.08-1.08 0-.596.484-1.08 1.08-1.08.596 0 1.08.484 1.08 1.08"> 4782 </path> 4783 </g> 4784 </svg></span> </a> </li> 4785 <li> <a class="social-link custom-btn-amp-events" href="/discord?ref=footer&source=footer" target="_blank" 4786 title="Discord" data-faitracker-click-bind="true"> <span class="icon-discord"><svg width="26" height="20"
4787 viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg" 4788 aria-labelledby="footerSocialDiscordIconTitle footerSocialDiscordIconDesc"> 4789 <title id="footerSocialDiscordIconTitle">BrowserStack Discord Account</title> 4790 <desc id="footerSocialDiscordIconDesc">An illustration of white Discord Logo</desc> 4791 <path 4792 d="M22.5752 1.65906C20.8895 0.877792 19.1105 0.320502 17.2827 0.00113909C17.2661 -0.00167518 17.2491 0.000755409 17.234 0.00809674C17.2188 0.0154381 17.2063 0.0273296 17.1982 0.0421361C16.9691 0.452106 16.7156 0.988347 16.5384 1.40816C14.5683 1.10668 12.5644 1.10668 10.5942 1.40816C10.3975 0.940109 10.174 0.484 9.92475 0.0421361C9.91659 0.0273296 9.90408 0.0154381 9.88895 0.00809674C9.87382 0.000755409 9.85681 -0.00167518 9.84025 0.00113909C8.01215 0.319276 6.23279 0.876835 4.54768 1.65906C4.53319 1.66449 4.52109 1.67495 4.51356 1.68858C1.14334 6.77057 0.218728 11.7279 0.672099 16.623C0.675348 16.647 0.686723 16.6672 0.706223 16.6836C2.66915 18.1501 4.86417 19.2701 7.19803 19.9962C7.21451 20.0014 7.23222 20.0013 7.24858 19.9957C7.26495 19.99 7.27912 19.9793 7.28903 19.965C7.79061 19.2763 8.23369 18.5498 8.61827 17.7856C8.62626 17.7699 8.62899 17.752 8.62607 17.7345C8.62314 17.7171 8.6147 17.7011 8.60202 17.6889L8.57277 17.6708C7.87298 17.3986 7.19499 17.0724 6.54479 16.6951C6.52664 16.6847 6.51314 16.6677 6.50709 16.6476C6.50104 16.6274 6.5029 16.6057 6.51229 16.5869L6.53666 16.5557C6.67424 16.4519 6.80858 16.3453 6.93966 16.236C6.95114 16.2266 6.96492 16.2206 6.97952 16.2186C6.99412 16.2166 7.00899 16.2186 7.02253 16.2245C11.2784 18.1858 15.8852 18.1858 20.089 16.2245C20.103 16.218 20.1185 16.2156 20.1337 16.2176C20.149 16.2197 20.1633 16.226 20.1751 16.236C20.3062 16.3453 20.4406 16.4519 20.5781 16.5557C20.5896 16.5636 20.5988 16.5743 20.605 16.5869C20.6112 16.5994 20.6141 16.6133 20.6134 16.6273C20.6128 16.6412 20.6086 16.6548 20.6013 16.6667C20.594 16.6785 20.5838 16.6883 20.5716 16.6951C19.9242 17.0783 19.2452 17.4042 18.542 17.6692C18.5308 17.6733 18.5207 17.6798 18.5122 17.6883C18.5038 17.6968 18.4973 17.7071 18.4933 17.7184C18.4893 17.7293 18.4877 17.741 18.4886 17.7526C18.4894 17.7641 18.4927 17.7754 18.4982 17.7856C18.8882 18.5482 19.335 19.2763 19.8258 19.965C19.8357 19.9793 19.8499 19.99 19.8662 19.9957C19.8826 20.0013 19.9003 20.0014 19.9168 19.9962C22.2552 19.2741 24.4541 18.1538 26.4183 16.6836C26.4281 16.6767 26.4362 16.6676 26.4421 16.6572C26.448 16.6467 26.4515 16.635 26.4525 16.623C26.9952 10.9637 25.5441 6.04738 22.6077 1.69022C22.6052 1.68278 22.6009 1.67607 22.5953 1.67064C22.5896 1.66522 22.5827 1.66125 22.5752 1.65906ZM9.25363 13.6417C7.97152 13.6417 6.91691 12.4544 6.91691 10.9982C6.91691 9.54196 7.95202 8.35305 9.25363 8.35305C10.565 8.35305 11.6099 9.55016 11.5904 10.9982C11.5904 12.4544 10.5552 13.6417 9.25363 13.6417ZM17.892 13.6417C16.6116 13.6417 15.5553 12.4544 15.5553 10.9982C15.5553 9.54196 16.5904 8.35305 17.892 8.35305C19.2034 8.35305 20.2499 9.55016 20.2288 10.9982C20.2288 12.4544 19.2034 13.6417 17.892 13.6417Z" 4793 fill="white"></path> 4794 </svg></span> </a> </li> 4795 </ul> 4796 <div class="custom-footer-btn custom-footer-contact-btn"> <a id="customFooterContactBtn" 4797 href="/contact?ref=footer" class="btn btn-primary btn-md col-md-2 custom-btn-amp-events" data-faitracker-click-bind="true"><span 4798 class="custom-footer-btn-icon"><svg width="24" height="24" alt="Contact Us" viewBox="0 0 24 24" 4799 fill="none" xmlns="http://www.w3.org/2000/svg" 4800 aria-labelledby="footerContactUsIconTitle footerContactUsIconDesc" role="img"> 4801 <title id="footerContactUsIconTitle">BrowserStack Contact Us Icon</title> 4802 <desc id="footerContactUsIconDesc">An illustration of white contact us icon</desc> 4803 <path 4804 d="M19 3H18V1H16V3H8V1H6V3H5C3.89 3 3 3.9 3 5V19C3 20.1 3.89 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM12 6C13.66 6 15 7.34 15 9C15 10.66 13.66 12 12 12C10.34 12 9 10.66 9 9C9 7.34 10.34 6 12 6ZM18 18H6V17C6 15 10 13.9 12 13.9C14 13.9 18 15 18 17V18Z" 4805 fill="white"></path> 4806 </svg></span><span class="custom-footer-btn-text">Contact Us</span></a> 4807 <div class="footer-habitat--v3-contact-info">We are available 24 / 7</div> 4808 </div> 4809 </div> 4810 </div> 4811 <div class="bottom-section__links-v3"> 4812 <div id="nav_menu-15" class="widget_nav_menu"> 4813 <p class="footer-habitat--v3-heading">More Resources</p> 4814 <ul id="menu-footer-more-resources-v3" class="menu"> 4815 <li id="menu-item-91745" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91745"><a 4816 href="/cross-browser-testing" data-faitracker-click-bind="true"><span class="item-text">Cross Browser 4817 Testing</span></a></li> 4818 <li id="menu-item-91746" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91746"><a 4819 href="/selenium" data-faitracker-click-bind="true"><span class="item-text">Selenium</span></a></li> 4820 <li id="menu-item-91747" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91747"><a 4821 href="/test-management/what-is-test-management" data-faitracker-click-bind="true"><span 4822 class="item-text">Test Management</span></a></li> 4823 <li id="menu-item-91748" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91748"><a 4824 href="/emulators-simulators" data-faitracker-click-bind="true"><span class="item-text">Emulators vs Real 4825 Device</span></a></li> 4826 <li id="menu-item-91749" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91749"><a 4827 href="/mobile-app-testing" data-faitracker-click-bind="true"><span class="item-text">Mobile App 4828 Testing</span></a></li> 4829 </ul> 4830 </div> 4831 <div id="nav_menu-16" class="widget_nav_menu"> 4832 <p class="footer-habitat--v3-heading">Test on Devices</p> 4833 <ul id="menu-footer-test-on-devices-v3" class="menu"> 4834 <li id="menu-item-91750" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91750"><a 4835 href="/test-on-iphone" data-faitracker-click-bind="true"><span class="item-text">Test on iPhone</span></a> 4836 </li> 4837 <li id="menu-item-91751" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91751"><a 4838 href="/test-on-ipad" data-faitracker-click-bind="true"><span class="item-text">Test on iPad</span></a> 4839 </li> 4840 <li id="menu-item-91752" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91752"><a 4841 href="/test-on-galaxy" data-faitracker-click-bind="true"><span class="item-text">Test on Galaxy</span></a> 4842 </li> 4843 <li id="menu-item-91753" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91753"><a 4844 href="/test-in-internet-explorer" data-faitracker-click-bind="true"><span class="item-text">Test In 4845 IE</span></a></li> 4846 <li id="menu-item-91754" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91754"><a 4847 href="/android-testing" data-faitracker-click-bind="true"><span class="item-text">Test on 4848 Android</span></a></li> 4849 <li id="menu-item-91755" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91755"><a 4850 href="/ios-testing" data-faitracker-click-bind="true"><span class="item-text">Test on iOS</span></a></li> 4851 <li id="menu-item-91756" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91756"><a 4852 href="/test-on-the-right-mobile-devices" data-faitracker-click-bind="true"><span class="item-text">Test on 4853 Right Devices</span></a></li> 4854 <li id="menu-item-91757" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91757"><a 4855 href="/mobile-browser-emulator" data-faitracker-click-bind="true"><span class="item-text">Mobile 4856 Emulators</span></a></li> 4857 </ul> 4858 </div> 4859 <div id="nav_menu-12" class="widget_nav_menu"> 4860 <p class="footer-habitat--v3-heading">Tools</p> 4861 <ul id="menu-footer-free-tools-v3" class="menu"> 4862 <li id="menu-item-91763" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91763"><a 4863 href="/speedlab" data-faitracker-click-bind="true"><span class="item-text">SpeedLab</span></a></li> 4864 <li id="menu-item-91764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91764"><a 4865 href="/screenshots" data-faitracker-click-bind="true"><span class="item-text">Screenshots</span></a></li> 4866 <li id="menu-item-91765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91765"><a 4867 href="/responsive" data-faitracker-click-bind="true"><span class="item-text">Responsive</span></a></li> 4868 <li id="menu-item-91766" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-91766"><a 4869 target="_blank" rel="noopener" href="https://nightwatchjs.org" data-faitracker-click-bind="true"><span 4870 class="item-text">Nightwatch.js</span></a></li> 4871 </ul> 4872 </div> 4873 </div> 4874 </div> 4875 <div class="row footer-bottom-section"> 4876 <div class="footer-bottom-section__child copyright"> 4877 <p>© 2026 BrowserStack. All rights reserved.</p> 4878 </div> 4879 <div class="footer-bottom-section__child"> 4880 <ul class="horizontal-list legal"> 4881 <li class="legal-list"> <a class="custom-btn-amp-events" href="/terms" data-btn-eventname="ClickedOnFooter" 4882 data-btn-ampjson="{"value":"Terms of Service"}" data-faitracker-click-bind="true">Terms 4883 of Service</a> </li> 4884 <li class="legal-list"> <a class="custom-btn-amp-events" href="/privacy" data-btn-eventname="ClickedOnFooter" 4885 data-btn-ampjson="{"value":"Privacy Policy"}" data-faitracker-click-bind="true">Privacy 4886 Policy</a> </li> 4887 <li class="legal-list"> <a class="custom-btn-amp-events" href="/cookie-policy" 4888 data-btn-eventname="ClickedOnFooter" data-btn-ampjson="{"value":"Cookie Policy"}" 4889 data-faitracker-click-bind="true">Cookie Policy</a> </li> 4890 <li class="legal-list"> <a class="custom-btn-amp-events" href="/sitemap" data-btn-eventname="ClickedOnFooter" 4891 data-btn-ampjson="{"value":"Sitemap"}" data-faitracker-click-bind="true">Sitemap</a> 4892 </li> 4893 </ul> 4894 </div> 4895 </div> 4896 </div> 4897 </footer> 4898
4898<script> 4899 // functions 4900 function closeDropdown(dropdownElement, buttonElement) { 4901 var isDropdownOpen = $(dropdownElement).attr('data-isopen'); 4902 if (!!isDropdownOpen && isDropdownOpen === 'true') { 4903 $(dropdownElement) 4904 .attr('data-isopen', 'false') 4905 .removeClass('expanded'); 4906 $(buttonElement).removeClass('focused'); 4907 $(buttonElement).attr('aria-expanded', 'false'); 4908 return true; 4909 } 4910 return false; 4911 } 4912 4913 function openDropdown(dropdownElement, buttonElement) { 4914 $(dropdownElement) 4915 .attr('data-isopen', 'true') 4916 .addClass('expanded'); 4917 $(buttonElement).addClass('focused'); 4918 $(buttonElement).attr('aria-expanded', 'true'); 4919 } 4920 $(function () { 4921 $('.product-list-item').focusout(function (event) { 4922 var isChild = !$(this).has(event.relatedTarget).length; 4923 if (isChild) { 4924 closeDropdown('#product-menu-dropdown', '#product-menu-toggle'); 4925 } 4926 }); 4927 $('.status-day:nth-child(n+9)').remove(); 4928 $('#product-menu-toggle').on('click', function () { 4929 var isAlreadyHovered = $(this) 4930 .parent() 4931 .is(':hover'); 4932 if (isAlreadyHovered) { 4933 return false; 4934 } 4935 var isAlreadyClosed = closeDropdown('#product-menu-dropdown', '#product-menu-toggle'); 4936 if (isAlreadyClosed) { 4937 return false; 4938 } 4939 openDropdown('#product-menu-dropdown', '#product-menu-toggle'); 4940 }); 4941 }); 4942 // For Footer Dropdown 4943 $('.footer-dropdown').on('click', '#footer-menu-click', function (e) { 4944 $('.footer-dropdown-container') 4945 .find('.dropdown-active') 4946 .not($(this)) 4947 .removeClass('dropdown-active'); 4948 $(this) 4949 .toggleClass('dropdown-active') 4950 .next() 4951 .slideToggle('fast'); 4952 $(this) 4953 .parent() 4954 .toggleClass('activeToggle') 4955 .siblings() 4956 .removeClass('activeToggle') 4957 .children('.dropdown-content') 4958 .hide('fast'); 4959 e.preventDefault(); 4960 return false; 4961 }); 4962 // For Secondary Nav Features Dropdown 4963 $(".features-dropdown-toggle").click(function(e) { 4964 $(".secondary-nav__features").toggleClass("dd-toggle"); 4965 e.preventDefault(); 4966 $(this).toggleClass("active"); 4967 }); 4968 jQuery(".secondary-nav__features").on("click", "a", function() { 4969 $(".secondary-nav__features").toggleClass("dd-toggle"); 4970 $(".features-dropdown-toggle").toggleClass("active"); 4971 }); 4972 </script>
4972 4973 4974
4974<script src="https://www.browserstack.com/blog/assets/js/docs_search/algoliasearch_lite.umd.js?v=iMYQxIeqyKwF_pis"></script>
4974 4975
4975<script src="https://www.browserstack.com/blog/assets/js/docs_search/docs_search_position.js?v=OUVm-Z5vjcJXqVIu"></script>
4975 4976
4976<script src="https://www.browserstack.com/blog/assets/js/docs_search/docs_search.js?v=enGkAWv3qZ3okcyC"></script>
4976 4977 </div> 4978 4979 4980 4981 4982
4982<script src="https://code.jquery.com/jquery-3.7.1.min.js" 4983 integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"> 4984 </script>
4984 4985
4985<script type="text/javascript" src="https://www.browserstack.com/blog/assets/built/jquery.fitvids.js?v=xwAXID0hXgxS1GoK"></script>
4985 4986 4987 4988
4988<script src="https://www.browserstack.com/blog/assets/built/infinitescroll.js?v=oW175c_Cx-NXgKw9"></script>
4988 4989 4990
4990<script> 4991 var secHeader = jQuery('.secondary-nav'); 4992 if (secHeader.length > 0) { 4993 var stickyTop = secHeader.offset().top; 4994 var currentTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; 4995 document.addEventListener('scroll', function (event) { 4996 if ((window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0) >= 4997 stickyTop) { 4998 secHeader.addClass('sticky-header'); 4999 } else { 5000 secHeader.removeClass('sticky-header'); 5001 } 5002 }, true); 5003 } 5004 </script>
5004 5005 5006 5007 5008 5009 5010 5011
5011<script src="https://ghostboard.io/t/5d0b75c7685f4a0e848109a7.js" type="text/javascript" async></script>
5011<noscript><img src="https://ghostboard.io/api/noscript/5d0b75c7685f4a0e848109a7/pixel.gif" alt="" border="0" /></noscript> 5012 5013<!-- Prism: Syntax highlighting -->
5014<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.28.0/prism.min.js" integrity="sha512-RDQSW3KoqJMiX0L/UBgwBmH1EmRYp8LBOiLaA8rBHIy+7OGP/7Gxg8vbt8wG4ZYd29P0Fnoq6+LOytCqx3cyoQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 5014
5014
5015<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.28.0/plugins/toolbar/prism-toolbar.min.js" integrity="sha512-st608h+ZqzliahyzEpETxzU0f7z7a9acN6AFvYmHvpFhmcFuKT8a22TT5TpKpjDa3pt3Wv7Z3SdQBCBdDPhyWA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 5015
5015
5016<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.28.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js" integrity="sha512-/kVH1uXuObC0iYgxxCKY41JdWOkKOxorFVmip+YVifKsJ4Au/87EisD1wty7vxN2kAhnWh6Yc8o/dSAXj6Oz7A==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
5016 5017 5018</body> 5019 5020</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.