티스토리 뷰

자바 playwright 파일 첨부를 하려고 하는데 input type='file' 하면 윈도우의 열기 창이 떠야 하는데 잘 안되었다.

구글링을 했다. 역쉬 구글링. 해보니 구지 윈도우 파일 열기 창 띄우지 않고도 파일 첨부를 할 수 있었다.

흠.. 웹에서 자동화 구현시 파일 첨부는 구지 윈도우 열기로 안하고 아래와 같은 방법을 쓰면 더 빠르게 할 듯.

우선 구글링에서는

// Page 객체가 있다고 가정
// 'input[type="file"]' 로케이터를 사용하여 파일 입력 필드를 찾습니다.
Locator fileInput = page.locator("input[type='file']");

// 업로드할 파일의 경로를 지정합니다.
String filePath = "path/to/your/document.pdf"; // 실제 파일 경로로 변경해야 합니다.

// setInputFiles() 메서드를 사용하여 파일을 선택합니다.
fileInput.setInputFiles(filePath);

이렇게 나왔다. 하지만 오류가 났고 경로에서 Paths.get 을 썼더니 잘 되었다.

'자바(Java) > PlayWright' 카테고리의 다른 글

자바 playwright 팝업  (0) 2025.09.04
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함