import com.microsoft.playwright.options.AriaRole;// Target accessible button:
Locator submitBtn = page.getByRole(
AriaRole.BUTTON,
new Page.GetByRoleOptions().setName("Submit")
);
// Form inputs:
Locator emailInput = page.getByLabel("Email Address");
Locator searchInput = page.getByPlaceholder("Search catalog");
// Chaining:
Locator activeRow = page.locator("tr")
.filter(new Locator.FilterOptions().setHasText("Order #401"))
.getByRole(AriaRole.BUTTON, new Locator.GetByRoleOptions().setName("View"));