18. Hardware Simulation: Clicks, Typing & Mouse Interactions

Essential Playwright Actions

page.getByLabel("Username").fill("automation_sdet");
page.getByLabel("Username").clear();

page.getByLabel("I agree to terms").check();
page.locator("#country-select").selectOption("US");
page.locator("#menu-dropdown").hover();
page.keyboard().press("Control+A");

Task

  • Implement fillAndSubmit:
  • 1. Accept Page page, String email, and String password.
  • 2. Fill page.getByLabel("Email") with email.
  • 3. Fill page.getByLabel("Password") with password.
  • 4. Click page.getByRole(AriaRole.BUTTON, new Page.GetByRoleOptions().setName("Log In")).
πŸ’‘Common doubts
Did you like the problem?
Lesson 18 of 38
Java
Loading code editor…
Next