<story><title>Using Python and Selenium for automated visual regression testing</title><url>https://github.com/seleniumbase/SeleniumBase/blob/master/examples/visual_testing/ReadMe.md</url></story><parent_chain></parent_chain><comment><author>Afton</author><text>These examples show the system being very tightly coupled to the actual html. IME this leads to very brittle tests that fail due to restructoring&amp;#x2F;reorganizing&amp;#x2F;redesigning.&lt;p&gt;My two cents: I&amp;#x27;ve never seen automated visual regression testing that wasn&amp;#x27;t terrible to work with, and where the most common result (by a large margin) of a test failing was someone would update the expected file&amp;#x2F;image so it would pass with the new visuals. It&amp;#x27;s a hard problem, and one that I&amp;#x27;ve personally decided isn&amp;#x27;t worth doing for the customer facing software that I&amp;#x27;ve been involved with.</text></comment>
<story><title>Using Python and Selenium for automated visual regression testing</title><url>https://github.com/seleniumbase/SeleniumBase/blob/master/examples/visual_testing/ReadMe.md</url></story><parent_chain></parent_chain><comment><author>luhego</author><text>I remember writing tests in Selenium in the past. Writing them was a horrible experience and some tests were not deterministic. The same test could fail or pass randomly.</text></comment>