1.0Automated Visual Testing | Applitoolshttps://applitools.comHow to Test Your GitHub Pull Requests so You Don't Break Your UIrich600338<blockquote class="wp-embedded-content" data-secret="4KdBRpqjI6"><a href="https://applitools.com/blog/applitools-eyes-github-integration-how-to-visually-test-every-pull-request/">How to Test Your GitHub Pull Requests so You Don’t Break Your UI</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://applitools.com/blog/applitools-eyes-github-integration-how-to-visually-test-every-pull-request/embed/#?secret=4KdBRpqjI6" width="600" height="338" title="“How to Test Your GitHub Pull Requests so You Don’t Break Your UI” — Automated Visual Testing | Applitools" data-secret="4KdBRpqjI6" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script type="text/javascript"> /* <![CDATA[ */ /*! This file is auto-generated */ !function(d,l){"use strict";l.querySelector&&d.addEventListener&&"undefined"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i<o.length;i++)o[i].style.display="none";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute("style"),"height"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):"link"===t.message&&(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document); /* ]]> */ </script> https://applitools.com/wp-content/uploads/2018/07/download.png200200With the release of the Applitools Eyes GitHub integration, you can include automated tests that perform visual UI testing as part of your build process. Visual UI testing lets you create tests that accurately simulate real users interacting with your software.