time.sleep(x) leads to some issues see: https://playwright.dev/python/docs/library#timesleep-leads-to-outdated-state better use page.wait_for_timeout(x * 1000)
time.sleep(x)
page.wait_for_timeout(x * 1000)