<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Automated Visual Testing | Applitools</provider_name><provider_url>https://applitools.com</provider_url><title>How Do I Validate Visually?</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="N0f1c5Emep"&gt;&lt;a href="https://applitools.com/blog/functional-testing-visual-assertions/"&gt;How Do I Validate Visually?&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://applitools.com/blog/functional-testing-visual-assertions/embed/#?secret=N0f1c5Emep" width="600" height="338" title="&#x201C;How Do I Validate Visually?&#x201D; &#x2014; Automated Visual Testing | Applitools" data-secret="N0f1c5Emep" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://applitools.com/wp-content/uploads/2019/08/shutterstock_1071252569_edited.jpg</thumbnail_url><thumbnail_width>1429</thumbnail_width><thumbnail_height>800</thumbnail_height><description>Angie walks you through various scenarios and shows how Applitools Eyes will let you create a baseline for your test, and then see how Applitools spots visual differences as you make modifications to the app you are testing. She also shows you how easy it is to either accept differences (to create a new baseline) or reject differences (to flag a failure).</description></oembed>
