<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: JS JS</title>
    <description>The latest articles on DEV Community by JS JS (@js_js).</description>
    <link>https://dev.to/js_js</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3664265%2F6b9dfd5d-5ad2-49f4-8b42-6d47871d8f16.png</url>
      <title>DEV Community: JS JS</title>
      <link>https://dev.to/js_js</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/js_js"/>
    <language>en</language>
    <item>
      <title>It's not “just another tool.”</title>
      <dc:creator>JS JS</dc:creator>
      <pubDate>Wed, 07 Jan 2026 15:33:15 +0000</pubDate>
      <link>https://dev.to/js_js/its-not-just-another-tool-ogm</link>
      <guid>https://dev.to/js_js/its-not-just-another-tool-ogm</guid>
      <description>&lt;p&gt;PlaywrightManager wasn't created as “just another tool.”&lt;br&gt;
It was born out of frustration.&lt;/p&gt;

&lt;p&gt;👉 Too many tests&lt;br&gt;
👉 Not enough control&lt;br&gt;
👉 Zero transparency for the team&lt;/p&gt;

&lt;p&gt;That's why I created a tool that:&lt;br&gt;
✔️ Organizes Playwright tests&lt;br&gt;
✔️ Provides real insight into results&lt;br&gt;
✔️ Saves developers time&lt;/p&gt;

&lt;p&gt;If you use Playwright, this is for you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fac1knv5ke13cpkawr4qd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fac1knv5ke13cpkawr4qd.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.playwrightmanager.com/" rel="noopener noreferrer"&gt;https://www.playwrightmanager.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>testing</category>
      <category>programming</category>
      <category>playwright</category>
      <category>ai</category>
    </item>
    <item>
      <title>Playwright Test Manager is a lightweight dashboard that collects Playwright CI test runs in one place...</title>
      <dc:creator>JS JS</dc:creator>
      <pubDate>Mon, 29 Dec 2025 11:39:19 +0000</pubDate>
      <link>https://dev.to/js_js/playwright-test-manager-is-a-lightweight-dashboard-that-collects-playwright-ci-test-runs-in-one-227n</link>
      <guid>https://dev.to/js_js/playwright-test-manager-is-a-lightweight-dashboard-that-collects-playwright-ci-test-runs-in-one-227n</guid>
      <description>&lt;p&gt;Playwright Test Manager is a lightweight dashboard that collects Playwright CI test runs in one place, showing history, flaky tests, and performance trends.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.playwrightmanager.com" rel="noopener noreferrer"&gt;https://www.playwrightmanager.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91kzjfucwuh1z49xinud.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F91kzjfucwuh1z49xinud.png" alt=" " width="800" height="1200"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Managing multiple Playwright projects?</title>
      <dc:creator>JS JS</dc:creator>
      <pubDate>Sun, 21 Dec 2025 16:41:03 +0000</pubDate>
      <link>https://dev.to/js_js/managing-multiple-playwright-projects-3ole</link>
      <guid>https://dev.to/js_js/managing-multiple-playwright-projects-3ole</guid>
      <description>&lt;p&gt;Playwright Test Manager lets you create separate projects, each with its own API key — so test results stay clean, isolated, and easy to reason about.&lt;/p&gt;

&lt;p&gt;No more mixing runs from different apps or environments.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ni52c8hqbwgyjqjs2wt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3ni52c8hqbwgyjqjs2wt.png" alt=" " width="800" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>We're waiting for your feedback!</title>
      <dc:creator>JS JS</dc:creator>
      <pubDate>Thu, 18 Dec 2025 07:37:30 +0000</pubDate>
      <link>https://dev.to/js_js/were-waiting-for-your-feedback-55b2</link>
      <guid>https://dev.to/js_js/were-waiting-for-your-feedback-55b2</guid>
      <description>&lt;p&gt;Just shipped: Playwright Test Manager 🎭&lt;br&gt;
A hosted dashboard for Playwright CI runs: history, branches, flaky tests + analytics.&lt;br&gt;
Try it: &lt;a href="https://www.playwrightmanager.com" rel="noopener noreferrer"&gt;https://www.playwrightmanager.com&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  playwright #testing #devtools
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fas2ckg0fgn0l4t0cvyj3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fas2ckg0fgn0l4t0cvyj3.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Managing Playwright Test Runs in CI with a Simple Dashboard (and Custom Reporter)</title>
      <dc:creator>JS JS</dc:creator>
      <pubDate>Tue, 16 Dec 2025 08:37:38 +0000</pubDate>
      <link>https://dev.to/js_js/managing-playwright-test-runs-in-ci-with-a-simple-dashboard-and-custom-reporter-277m</link>
      <guid>https://dev.to/js_js/managing-playwright-test-runs-in-ci-with-a-simple-dashboard-and-custom-reporter-277m</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;Playwright Test Manager&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://dev.tourl"&gt;www.playwrightmanager.com&lt;/a&gt;&lt;br&gt;
When you start with Playwright, the built‑in HTML report is more than enough. Once you plug it into CI and multiple branches, things get messy very quickly:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Each run lives in a separate CI job.&lt;/li&gt;
&lt;li&gt;HTML reports are stored per run, often on different machines.&lt;/li&gt;
&lt;li&gt;It’s hard to see history across branches or projects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I kept asking myself simple questions that were surprisingly hard to answer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“What’s the last failing run on main?”&lt;/li&gt;
&lt;li&gt;“Which tests are failing the most often?”&lt;/li&gt;
&lt;li&gt;“Did the test suite become slower over the last week?”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I built a small hosted tool to solve exactly that for Playwright.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I wanted from a Playwright dashboard&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I didn’t want a full enterprise test management system.&lt;br&gt;
Just a lightweight place where I can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;See all Playwright runs in one list (across projects).&lt;/li&gt;
&lt;li&gt;Check status, duration, number of tests and branch for each run.&lt;/li&gt;
&lt;li&gt;Drill down into a run to see all tests and their results.&lt;/li&gt;
&lt;li&gt;Plug it into existing CI without changing my test code.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In other words: keep using Playwright as‑is, but send the results somewhere more convenient than scattered CI logs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How the custom reporter works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Playwright has a nice reporter API, so integration can stay very simple.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install the custom reporter package in your project.&lt;/li&gt;
&lt;li&gt;Add it to your playwright.config.ts.&lt;/li&gt;
&lt;li&gt;The reporter posts run + test results to a backend after each test run.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;What the dashboard shows&lt;/strong&gt;&lt;br&gt;
Right now the dashboard focuses on the essentials for working with Playwright in CI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Test Runs list – a table with run number, start time, status, number of tests, duration and branch, so you can quickly see what’s passing or failing across all runs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run details – a view of a single run with all tests, their status, duration, retries and error message (if any), which makes debugging failed runs much easier than scrolling through CI logs or raw HTML reports from CI.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Projects – a simple project concept so you can keep test runs from different repos/apps separate while still using one account.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On top of that, the app already includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Flaky test detection – tests that frequently switch between pass and fail across recent runs are automatically marked as flaky, so you know which ones to stabilize first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Analytics view – a simple analyzer that shows trends over time (pass/fail history, run durations, and basic statistics per project), giving you a quick feel for how your test suite is evolving.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This already makes a big difference compared to grepping logs or downloading HTML reports from CI for each job.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I’d love your feedback&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://dev.tourl"&gt;www.playwrightmanager.com&lt;/a&gt;&lt;br&gt;
If you’re using Playwright in CI:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;What do you currently use for reporting?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Which metrics do you actually care about (flaky tests, slow tests, pass rate per branch, something else)?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;What would make a Playwright‑specific dashboard a “must have” for your team?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’m especially curious how teams with larger test suites (100+ tests) handle visibility today.&lt;/p&gt;

&lt;p&gt;Happy to answer any questions about the integration or share more code if anyone’s interested.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
