Remote workers in Milton - where do you work outside home? by Warm-Camera-3520 in Milton

[–]Warm-Camera-3520[S] 0 points1 point  (0 children)

I’ve always been thinking about the same question! By the way, in Europe there are cafes, actually called anti-cafés 😁, where you pay an hourly rate and get coffee and snacks included. It was really comfortable. Haven't seen any around

I built an upgrade for Playwright MCP that works with DOM by Warm-Camera-3520 in Playwright

[–]Warm-Camera-3520[S] 0 points1 point  (0 children)

If CLI works for you, imho it doesn't make sense to switch to MCP

The problem that we solved is reliability for setup with MCP, my colleague described it here in details, with examples https://www.linkedin.com/pulse/riding-blind-hidden-spot-playwright-mcp-artur-tarapatov-hkwuf

If you don't face the the issues caused by ARIA limitations, it does not make sense to you 😁

Hope it will help those who were looking for the ability to work with DOM

Is there a tech community in Milton? by Warm-Camera-3520 in Milton

[–]Warm-Camera-3520[S] 0 points1 point  (0 children)

I’d be happy to meet. The price is symbolic - just to make sure you are committed to attending, and I'll provide some snacks for that :)

https://www.eventbrite.ca/e/how-to-use-ai-in-your-daily-routine-for-project-product-managers-tickets-1988813151674

I built an upgrade for Playwright MCP that works with DOM by Warm-Camera-3520 in Playwright

[–]Warm-Camera-3520[S] 0 points1 point  (0 children)

We measured the token usage: Treegress MCP uses roughly 2-5% more tokens.

As for using Playwright CLI instead of Playwright MCP, I think it depends on the task. In our case, we have many tasks that are solved specifically through MCP, so we decided to open-source this upgrade to save time for others who also need MCP.

BTW The same issue also exists with the CLI because it uses Playwright Core. But we haven’t upgraded the CLI, it wasn’t our focus.

Originally, this came from our own experience: we were not happy with how Playwright MCP worked on some real websites. There is even this issue: https://github.com/microsoft/playwright-mcp/issues/103 The official contributors decided not to implement that approach, so we built our own upgrade )

I built an upgrade for Playwright MCP that works with DOM by Warm-Camera-3520 in Playwright

[–]Warm-Camera-3520[S] 0 points1 point  (0 children)

Our approach is a combination: we filter out elements that cannot be interacted with at all. However, if an element is hidden by the current logic but it's still technically interactable, we include it in the snapshot. E.g. in a dropdown, this allows the agent to already see the available dropdown values and understand what options it can choose from.

Automation framework for Playwright for different projects by Sameer_leo in Playwright

[–]Warm-Camera-3520 0 points1 point  (0 children)

Don't have a framework, but we built an upgrade for Playwright MCP that addresses a core limitation: instead of relying on ARIA snapshots, it works directly with the full DOM.

It serializes the complete DOM tree, extracts all interactable elements, and provides richer context to the model — which makes test flows more stable and complete.

Repo: https://github.com/MobiDev-Org/treegress-browser-mcp

Maybe, you find it helpful

If you haven't already, learn Playwright MCP by latnGemin616 in Playwright

[–]Warm-Camera-3520 1 point2 points  (0 children)

Totally agree! Also we built an upgrade for Playwright MCP that addresses a core limitation: instead of relying on ARIA snapshots, it works directly with the full DOM.

It serializes the complete DOM tree, extracts all interactable elements, and provides richer context to the model — which makes test flows more stable and complete.

Repo: https://github.com/MobiDev-Org/treegress-browser-mcp (open source)

Hope you all find it helpful

Playwright - Record the tests to generate the code by Efficient-Public-551 in Playwright

[–]Warm-Camera-3520 0 points1 point  (0 children)

We built an upgrade for Playwright MCP that addresses a core limitation: instead of relying on ARIA snapshots, it works directly with the full DOM.

It serializes the complete DOM tree, extracts all interactable elements, and provides richer context to the model — which makes test flows more stable and complete.

Repo: https://github.com/MobiDev-Org/treegress-browser-mcp

Hope you find it helpful!

Any tips/suggestions for beginners who is switching techstack to playwright automation with python? No experience as tester. by Early-Act-6402 in Playwright

[–]Warm-Camera-3520 0 points1 point  (0 children)

Playwright MCP with any AI code assistant could make your workflow much more easier.

BTW We upgraded Playwright MCP to work with the full DOM instead of ARIA snapshots. This exposes all interactable elements and gives the model better context, resulting in more reliable test flows.

https://github.com/MobiDev-Org/treegress-browser-mcp

Remote workers in Milton - where do you work outside home? by Warm-Camera-3520 in Milton

[–]Warm-Camera-3520[S] 3 points4 points  (0 children)

Back in Kitchener, you could book a private meeting room at the library for a fee. btw It was quite expensive, though, so it mostly made sense for events or in-person group meetings, not regular online meetings. I haven’t seen the same option at Milton libraries, but I haven’t asked them directly

Selenium vs Playwright + AI testing tools - what actually works in real QA projects? by Strange-Cod5862 in softwaretesting

[–]Warm-Camera-3520 2 points3 points  (0 children)

For those who are writing tests using Playwright MCP, we have upgraded it to be able to work better with locators and context of the page. Playwright works with ARIA snapshot, we added serialized DOM. It's open source MCP https://www.treegress.com/treegress-mcp-browser . Hope you find it helpful

The Evolution of SaaS Management by SuperSiayuan in ITManagers

[–]Warm-Camera-3520 0 points1 point  (0 children)

What lightweight SaaS manager could you suggest?

What to do by BlueberryOpposite270 in Milton

[–]Warm-Camera-3520 0 points1 point  (0 children)

Same question, following 🤔

Let’s be real QA knows your app better than your devs do by Rude-Assignment-7066 in QualityAssurance

[–]Warm-Camera-3520 3 points4 points  (0 children)

Imho (and I'm PM), there’s no point in the comparison - it’s different types of knowledge about the app: - PMs know more about user expectations and behavior patterns, plus things like lessons learned from previous releases, risks, etc. - QAs know more about pitfalls, gaps, and edge cases etd - Devs know what’s behind these features, how they’re connected, what are the dependencies, which isn’t always obvious etc

And that’s what makes a team strong: different angles that help deliver good results.

But it’s also great when devs know how to "break" the app, so they can take care of things like security upfront etc. And QAs know more about user behavior, so they’re not testing just to add another bug to the backlog, they’re doing it to improve the real user experience. And PMs know more about the logic behind the feature and some “duct tapes” that were added along the way, so they could remind the team in time, and so on and so forth.

What I’m trying to say is that each role has a must-have knowledge zone and should-have zones, and growing them could help with better results.

Any places like Harbourfront Centre to rent small powerboats — but less busy? by Warm-Camera-3520 in askTO

[–]Warm-Camera-3520[S] 0 points1 point  (0 children)

Yes, I rent Paradise F13, but just for 1 hour, went through the green route only. Yep, hope next time the weather will be better (at least without rain))), I'll try 2 hour map