WEBVTT

00:00:02.532 --> 00:00:03.072
Open: /login

00:00:03.072 --> 00:00:03.303
Enter the field value: getByRole("textbox").nth(0)

00:00:03.303 --> 00:00:03.402
Enter the field value: locator("input[name=\"password\"]")

00:00:03.402 --> 00:00:03.516
Select: getByRole("button").last()

00:00:03.516 --> 00:00:03.819
Verify: /

00:00:03.819 --> 00:00:04.413
Open: /admin/2fa/setup

00:00:04.413 --> 00:00:04.851
Enter the field value: getByRole("textbox", name: /^(verification code|kode verifikasi)$/i)

00:00:04.851 --> 00:00:04.901
Enter the field value: locator("#password")

00:00:04.890 --> 00:00:05.013
Select: getByRole("button", name: /enable 2fa|aktifkan 2fa/i)

00:00:05.013 --> 00:00:05.316
Verify: /\/admin\/2fa\/recovery-codes$/

00:00:05.316 --> 00:00:05.366
Verify: getByRole("listitem")

00:00:05.352 --> 00:00:05.448
Select: getByRole("button", name: /sign out|keluar/i).last()

00:00:05.448 --> 00:00:05.748
Verify: /login

00:00:05.748 --> 00:00:05.798
Enter the field value: getByRole("textbox").nth(0)

00:00:05.775 --> 00:00:05.825
Enter the field value: locator("input[name=\"password\"]")

00:00:05.814 --> 00:00:05.910
Select: getByRole("button").last()

00:00:05.910 --> 00:00:06.219
Verify: /\/admin\/2fa\/verify$/

00:00:06.219 --> 00:00:06.294
Select: getByRole("button", name: /use a recovery code|gunakan kode pemulihan/i)

00:00:06.294 --> 00:00:06.344
Enter the field value: getByRole("textbox", name: /recovery code|kode pemulihan/i)

00:00:06.312 --> 00:00:06.405
Select: getByRole("button", name: /verify|verifikasi/i)

00:00:06.405 --> 00:00:06.717
Verify: /

00:00:06.717 --> 00:00:06.792
Select: getByRole("button", name: /sign out|keluar/i).last()

00:00:06.792 --> 00:00:07.098
Verify: /login

00:00:07.098 --> 00:00:07.148
Enter the field value: getByRole("textbox").nth(0)

00:00:07.122 --> 00:00:07.172
Enter the field value: locator("input[name=\"password\"]")

00:00:07.146 --> 00:00:07.251
Select: getByRole("button").last()

00:00:07.251 --> 00:00:07.557
Verify: /\/admin\/2fa\/verify$/

00:00:07.557 --> 00:00:07.607
Select: getByRole("button", name: /use a recovery code|gunakan kode pemulihan/i)

00:00:07.590 --> 00:00:07.640
Enter the field value: getByRole("textbox", name: /recovery code|kode pemulihan/i)

00:00:07.608 --> 00:00:07.707
Select: getByRole("button", name: /verify|verifikasi/i)

00:00:07.707 --> 00:00:07.757
Verify: /\/admin\/2fa\/verify$/

00:00:07.707 --> 00:00:08.028
Verify: getByRole("alert")

00:00:08.028 --> 00:00:08.097
Select: getByRole("button", name: /use your authenticator app|gunakan aplikasi autentikator/i)

00:00:08.097 --> 00:00:08.196
Enter the field value: getByRole("textbox", name: /^(verification code|kode verifikasi)$/i)

00:00:08.196 --> 00:00:08.310
Select: getByRole("button", name: /verify|verifikasi/i)

00:00:08.310 --> 00:00:08.613
Verify: /

00:00:08.613 --> 00:00:08.859
Open: /admin/2fa/setup

00:00:08.859 --> 00:00:09.150
Enter the field value: locator("#disable-password")

00:00:09.150 --> 00:00:09.417
Select: getByRole("button", name: /disable 2fa|nonaktifkan 2fa/i)

00:00:09.417 --> 00:00:09.759
Verify: getByRole("alert")

00:00:09.759 --> 00:00:12.880
Verify: /
