You are on page 1of 1

from playwright.

sync_api import Playwright, sync_playwright, expect


import time

def run(playwright: Playwright) -> None:


browser = playwright.chromium.launch(headless=False)
context = browser.new_context()
page = context.new_page()
page.goto("about:blank")
page.goto("https://www.emag.ro/")
page.wait_for_load_state("networkidle")
page.get_by_role("link", name=" Coșul meu").click()
page.get_by_placeholder("Începe o nouă căutare").click()
page.get_by_placeholder("Începe o nouă căutare").fill("husa telefon")
page.get_by_placeholder("Începe o nouă căutare").press("Enter")
page.wait_for_load_state("networkidle")
page.get_by_role("button", name="Relevanta ").click()
page.get_by_role("link", name="Pret crescator").click()
page.wait_for_load_state("networkidle")
page.get_by_role("link", name="Carcasa Ultra Clear compatibila cu Vivo X60,
TPU, 0.5mm, Transparent").first.click()
page.locator("form").filter(has_text="19,00 Lei 1,50 Lei Economisești: 92%
Vândut și livrat de: Lerato Mobile 4.9 deta").get_by_role("button").first.click()
page.wait_for_load_state("networkidle")
page.get_by_role("button", name="Inchide").click()
page.get_by_role("link", name=" 1 Coșul meu").click()

time.sleep(10)

context.close()
browser.close()

with sync_playwright() as playwright:


run(playwright)

You might also like