Locating elements(querying the elements):
Click event:
await page.locator('your locator').click()
or
await page.click("your locator")
property: it can be anything like name, class, ID, etc.
await page.locator("id=btn").click()
CSS:
await page.locator("#email").fill("shivaji")
await page.fill("#email", "shivaji")
await type.fill("#email", "shivaji")
await page.locator("input[name='password']").fill("shivaji")
Locate a single element:
//link/button:
await page.locator("id=btn").click()
await page.click("id=btn")
//Input box:
syntax for fill and type : fill("locator", "value")
await page.locator("#email").fill("shivaji")
await page.locator("#email").type("shivaji")
or
await page.fill("#email", "shivaji")
await page.type("#email", "shivaji")
Locate multiple elements:
Syntax: await page.$$("locator")