Latihan 1 dari materi E2E Testing dengan Playwright di Testing — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi getLocator(type, value) yang mengembalikan Playwright locator string berdasarkan tipe:
"role" → return getByRole("${value}")"text" → return getByText("${value}")"label" → return getByLabel("${value}")"placeholder" → return getByPlaceholder("${value}")"testid" → return getByTestId("${value}")locator("${value}")Lalu buat fungsi bestLocator(element) yang menerima object {role, text, testId} dan mengembalikan locator terbaik (prioritas: role > text > testId).