WEBVTT

00:00:00.024 --> 00:00:00.612
Open: /admin/beauticians

00:00:00.612 --> 00:00:01.305
Select: getByRole("button", name: /add beautician|tambah beautician|tambah terapis/i)

00:00:01.305 --> 00:00:01.355
Enter the field value: locator("#beautician-phone")

00:00:01.347 --> 00:00:01.397
Enter the field value: locator("#beautician-full-name")

00:00:01.374 --> 00:00:01.424
Enter the field value: locator("#beautician-display-name")

00:00:01.395 --> 00:00:01.445
Enter the field value: locator("#beautician-email")

00:00:01.413 --> 00:00:01.641
Select: getByRole("button", name: /create beautician|buat beautician|buat terapis/i)

00:00:01.641 --> 00:00:03.162
Verify: /\/admin\/beauticians\/\d+$/

00:00:03.162 --> 00:00:03.216
Enter the field value: locator("#beautician-profile-bio")

00:00:03.216 --> 00:00:03.348
Select: getByRole("button", name: /save|simpan/i)

00:00:03.348 --> 00:00:03.672
Verify: getByRole("button", name: /save|simpan/i)

00:00:03.672 --> 00:00:03.840
Select: getByRole("tab", name: /skills|keahlian/i)

00:00:03.840 --> 00:00:03.945
Select: locator("#beautician-skill-service")

00:00:03.945 --> 00:00:04.515
Select: getByRole("option", name: "K-Hydra Glass Facial Express")

00:00:04.515 --> 00:00:04.656
Select: getByRole("button", name: /add|tambah/i).first()

00:00:04.656 --> 00:00:04.995
Verify: getByRole("listitem").filter({ hasText: "K-Hydra Glass Facial Express" })

00:00:04.995 --> 00:00:05.045
Enter the field value: locator("#beautician-area-city")

00:00:05.013 --> 00:00:05.063
Enter the field value: locator("#beautician-area-province")

00:00:05.034 --> 00:00:05.084
Enter the field value: locator("#beautician-area-radius")

00:00:05.067 --> 00:00:05.117
Enter the field value: locator("#beautician-area-latitude")

00:00:05.088 --> 00:00:05.138
Enter the field value: locator("#beautician-area-longitude")

00:00:05.109 --> 00:00:05.241
Select: getByRole("button", name: /add|tambah/i).last()

00:00:05.241 --> 00:00:05.565
Verify: getByRole("listitem").filter({ hasText: "Jakarta Selatan, DKI Jakarta" })

00:00:05.565 --> 00:00:05.724
Select: getByRole("tab", name: /availability|ketersediaan/i)

00:00:05.724 --> 00:00:05.774
Enter the field value: locator("#availability-new-start")

00:00:05.745 --> 00:00:05.795
Enter the field value: locator("#availability-new-end")

00:00:05.766 --> 00:00:05.904
Select: getByRole("button", name: /add slot|tambah jadwal/i)

00:00:05.904 --> 00:00:05.954
Enter the field value: locator("#availability-new-start")

00:00:05.925 --> 00:00:05.976
Enter the field value: locator("#availability-new-end")

00:00:05.976 --> 00:00:06.180
Select: getByRole("button", name: /add slot|tambah jadwal/i)

00:00:06.180 --> 00:00:06.612
Select: getByRole("button", name: /edit|ubah/i)

00:00:06.612 --> 00:00:06.662
Enter the field value: locator("#availability-start-49")

00:00:06.630 --> 00:00:06.744
Select: getByRole("button", name: /save|simpan/i)

00:00:06.744 --> 00:00:07.065
Verify: getByRole("alert")

00:00:07.065 --> 00:00:07.206
Select: getByRole("button", name: /cancel|batal/i)

00:00:07.206 --> 00:00:07.256
Verify: getByText(/09:30–17:30/)

00:00:07.224 --> 00:00:07.341
Select: getByRole("button", name: /remove|hapus/i).last()

00:00:07.341 --> 00:00:07.668
Verify: getByText(/09:30–17:30/)

00:00:07.668 --> 00:00:07.797
Select: getByRole("tab", name: /skills|keahlian/i)

00:00:07.797 --> 00:00:07.908
Select: getByRole("listitem").filter({ hasText: "K-Hydra Glass Facial Express" }) >> getByRole("button", name: /remove|hapus/i)

00:00:07.908 --> 00:00:09.135
Verify: getByRole("listitem").filter({ hasText: "K-Hydra Glass Facial Express" })

00:00:09.135 --> 00:00:09.237
Select: getByRole("listitem").filter({ hasText: "Jakarta Selatan, DKI Jakarta" }) >> getByRole("button", name: /remove|hapus/i)

00:00:09.237 --> 00:00:09.573
Verify: getByRole("listitem").filter({ hasText: "Jakarta Selatan, DKI Jakarta" })

00:00:09.573 --> 00:00:09.801
Select: getByRole("tab", name: /jobs|pekerjaan/i)

00:00:09.801 --> 00:00:09.851
Verify: getByText(/earnings ledger|buku besar pendapatan/i)

00:00:09.810 --> 00:00:09.860
Verify: getByText(/recent assignments|penugasan terbaru/i)

00:00:09.816 --> 00:00:10.344
Open: /admin/beauticians

00:00:10.344 --> 00:00:10.935
Enter the field value: getByRole("textbox").first()

00:00:10.935 --> 00:00:11.043
Select: getByRole("button", name: /^filter$/i)

00:00:11.043 --> 00:00:11.093
Verify: getByText("[redacted number]")

00:00:11.079 --> 00:00:14.080
Select: getByRole("link", name: /export|ekspor/i)
