Ligthouse

  • Playwright in Practice: Writing Better Tests for Beginners with Page Object Pattern, Fixtures (TS)

    Playwright in Practice: Writing Better Tests for Beginners with Page Object Pattern, Fixtures (TS)

    Recently, I’ve been writing about using AI tools with Playwright — for example, how to use Cursor with Playwright (link), Playwright MCP (link), and how AI can help generate simple page objects. In today’s post, I’ll walk you through a complete refactoring: taking tests that don’t use the Page Object pattern or other object-oriented principles…

  • Smarter Slides with AI Presentation Tools: My Experiments with 4 Useful Tools

    Smarter Slides with AI Presentation Tools: My Experiments with 4 Useful Tools

    As you’ve probably noticed, AI hype is everywhere right now, and almost every tool comes with a bunch of AI features – or at least it’s written on the landing page. Companies keep emphasizing that they use AI, LLMs, or at least machine learning. In this article, I’ll review four AI presentation tools I personally…

  • Lighthouse z Playwrightem – Jak poprawnie go zainstalować? Czy nadal jest to łatwe?

    Lighthouse z Playwrightem – Jak poprawnie go zainstalować? Czy nadal jest to łatwe?

    Jeśli korzystacie z Playwrighta lub interesujecie się jego rozwojem, zapewne wiecie, że Playwright oferuje wiele ciekawych integracji, które pozwalają rozszerzyć jego domyślną funkcjonalność – zarówno w testach API, jak i UI. Jakiś czas temu napisałem dwa posty na temat wykorzystania wbudowanego mechanizmu visual regression [(link)] oraz integracji z narzędziem open-source Visual Regression Tracker [(link)]. Playwright…

  • Visual Regression Tracker – przydatne narzędzie open source do testów wizualnej regresji

    Visual Regression Tracker – przydatne narzędzie open source do testów wizualnej regresji

    Jeśli pracowaliście już z testami regresji wizualnej, wiecie, że często w proces analizy trzeba zaangażować kilka osób, aby zdecydować, które zmiany są spodziewane, a które są błędami. Istnieją komercyjne narzędzia, takie jak SauceLabs, BrowserStack czy LambdaTest, które pomagają w testach wizualnych, ale ich koszt szybko rośnie – szczególnie, jeśli regresja wizualna nie jest priorytetem w…

  • AI-Powered Playwright MCP Example: Page Objects, Shadow DOM, and Smart Refactoring

    AI-Powered Playwright MCP Example: Page Objects, Shadow DOM, and Smart Refactoring

    AI-Powered Playwright MCP in Action: Page Objects, Shadow DOM, and Smart Refactoring In a previous blog post, I highlighted Playwright MCP. If you haven’t read it yet, I encourage you to take a look. In the article, I demonstrated how to integrate Playwright MCP with our IDE and create a simple test using it. Alongside…

  • Testy Regresji Wizualnej: Przewodnik Dla Początkujących Z Playwright (Część 1)

    Testy Regresji Wizualnej: Przewodnik Dla Początkujących Z Playwright (Część 1)

    Czym jest visual regression? To przydatna metoda testowa, która sprawdza, czy w naszej aplikacji nie wystąpiła żadna regresja wizualna. Najczęściej sprowadza się to do porównania dwóch wersji aplikacji (np. środowiska staging ze środowiskiem testowym), poprzez wykonanie zrzutów ekranu całej strony lub wybranych elementów (na podstawie selektora lub selectorów HTMLowych). Następnie biblioteki testowe porównują obrazy piksel…

  • Powrót do blogowania w 2025 roku

    Start z blogiem: Mój powrót do blogowania w 2025 roku Rok 2025 to dla mnie ekscytujący powrót do blogowania — tym razem głównie w języku angielskim, choć pojawią się także artykuły po polsku. Pierwszą wersję tego bloga o automatyzacji testów uruchomiłem w 2016 roku, publikując kilka tekstów, które zyskały popularność w polskiej społeczności testerskiej. Było…

  • The recording of our Playwright webinar on using AI for UI and API testing with Playwright is now available!

    The recording of our Playwright webinar on using AI for UI and API testing with Playwright is now available!

    In today’s post, I’m going to expand on a recent webinar in which I participated as a speaker. It was the webinar organized with Sii Poland, where I discussed using AI with Playwright in various scenarios. In the presentation, I focused on several key topics, and I encourage you to watch the recording. What did…

  • Playwright MCP + Claude AI: Experimenting Without Overpromising

    Playwright MCP + Claude AI: Experimenting Without Overpromising

    Playwright MCP + Claude AI: Experimenting Without Overpromising As you probably know, Playwright is close to my heart, and I regularly test all newly appearing integrations for it. As a Test Architect, I stay up to date with new features and enjoy exploring them. In a previous post, I highlighted Cursor which I’ve been using…

  • Join Free Test Automation Webinar: Leveraging AI & Playwright For Efficient UI & API Testing

    Join Free Test Automation Webinar: Leveraging AI & Playwright For Efficient UI & API Testing

    In this post, I’d like to invite you to a free webinar organized by Sii Poland, where I’ll be the main speaker. This webinar is our initiative for sharing knowledge with testing community based on our experience from projects realized at Sii Poland. The topic?Using Playwright with AI capabilities – combining LLMs, machine learning, and…