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. Program Playwright Testy Automatyczne

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)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *