Developer discovers 5 bugs by building multilingual product demo videos from live screenshots
A developer running a multilingual AliExpress-front search engine built an automated pipeline to generate demo videos for 13 languages, rather than recording them manually across devices and regions. Using Python, Selenium with headless Chrome, and PIL for frame composition, the tool captured real screenshots while spoofing geolocation data to display correct currencies per country. The process of visually reviewing every screen in every language exposed five bugs that automated tests had never flagged, including a Hebrew 'share' button appearing on pages in German, French, and Polish. Additional challenges included handling right-to-left text, Arabic letter joining, Japanese character wrapping, and a silent ffmpeg padding issue that distorted video output. The developer shared the technical details to highlight how manual visual review — even when automated — can surface issues that code-level testing misses.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.


Discussion (0)
Log in to join the discussion and vote.
Log in