To interact with shadow dom with puppeteer. Keep everything same like normal dom except selectors.To Handle element from shadow dom add ">>>"
before selector.
For example
await page.click("selector")//for regular dom
await page.click(">>>selector")//for shadow dom