
Command Palette
Search for a command to run...

Comments
Join the discussionNo comments yet. Be the first to comment.
Deep diving into playwright
🎯 Mastering getByRole in Playwright: Write Reliable and Accessible Tests
When writing UI tests, choosing the right selector can make or break your test suite. Fragile selectors like class names or IDs often lead to flaky tests that break with minor UI changes. That’s where getByRole comes in—a powerful, accessibility-firs...
More from this blog
How I Usually Start Automating User Stories in Playwright
When a new story comes for automation, I don’t touch the code immediately. I follow a simple and steady approach that helps avoid rework and confusion. 1. Functional understanding comes first My first step is always on the functional side. I read the...

How to Manage Unexpected Popups in Playwright Testing
Newsletter Signups, Discount Offers, and Survey and Live Chat Invitations

“Advanced Assertions in Playwright: poll() vs toPass() Explained”
playwright synchronous assertions

🧪 Understanding Browser, Context, and Page in Playwright
When working in playwright , it is very important to understand the in-built fixtures such as Browser , context, page Just imagine how you will access a particular website. You will open a browser . This does the below tasks in the background Open...

🎯Understanding page.locator().click() in Playwright
What is locator.click()? In Playwright, locator.click() is a high-level API used to simulate a mouse click on a web element. It’s part of the Locator API, which provides a robust way to interact with elements on the page. await page.getByRole('butt...
