테스트 오류 수정
This commit is contained in:
@@ -80,8 +80,10 @@ test("프리뷰 폼 제출 후 제출 내역 페이지에서 데이터가 보여
|
||||
await page.getByRole("button", { name: "Form controller" }).click();
|
||||
|
||||
const fieldMappingGroup = page.getByRole("group", { name: "Form field mapping" });
|
||||
const fieldCheckboxes = fieldMappingGroup.locator("> label > input[type='checkbox']");
|
||||
// DOM 구조(> label > input) 에 덜 의존하도록, 그룹 내의 모든 체크박스를 역할 기반으로 순회하면서 체크한다.
|
||||
const fieldCheckboxes = fieldMappingGroup.getByRole("checkbox");
|
||||
const fieldCount = await fieldCheckboxes.count();
|
||||
expect(fieldCount).toBeGreaterThan(0);
|
||||
for (let i = 0; i < fieldCount; i += 1) {
|
||||
await fieldCheckboxes.nth(i).check({ force: true });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user