Powrót do: Playwright – Praktyczne wprowadzenie do testów automatycznych opartych o język Python
Rozwiązanie – Twój pierwszy test z Playwright
UWAGA: Obecnie pracujemy nad całkowicie nowym materiałem o automatach w TypeScript i Playwright.
Już teraz sprawdź pierwsze lekcje w całości za darmo! 👉 Program Testy Automatyczne z Playwright.
Już teraz sprawdź pierwsze lekcje w całości za darmo! 👉 Program Testy Automatyczne z Playwright.
W tej lekcji prezentujemy przykładowe rozwiązanie zadania. Poniższy kod może się nieznacznie różnić od Twojego, gdyż istnieje więcej niż jedno poprawne rozwiązanie 😉
Test szukania frazy:
# test_antoogle_search.py from playwright.sync_api import sync_playwright def run(playwright): browser = playwright.chromium.launch(headless=False) context = browser.new_context() test_phrase = 'Sample test phrase' # Open new page page = context.new_page() # Go to https://antoogle.testoneo.com/ page.goto("https://antoogle.testoneo.com/") # Click [placeholder="Search phrase"] page.click("[placeholder=\"Search phrase\"]") # Fill [placeholder="Search phrase"] page.fill("[placeholder=\"Search phrase\"]", test_phrase) # Click text=Search! page.click("text=Search!") assert page.inner_text('#item0') == test_phrase, f"Actual value: {page.inner_text('#item0')} differ from expected: {test_phrase}" # --------------------- context.close() browser.close() with sync_playwright() as playwright: run(playwright)