티스토리 뷰
728x90
faker.js는 Playwright를 위한 라이브러리는 아니지만 테스트 시 사용자의 입력값을 무작위로 입력하고자 할 때
유용하게 사용할 수 있는 라이브러리입니다.
설치
npm install --save-dev @faker-js/faker
Import
import { faker } from '@faker-js/faker/locale/ko';
활용 예
import { faker } from '@faker-js/faker/locale/ko';
// 테스트 데이터 생성
const { company, person, internet, phone } = faker;
const tempMobile: string = phone.number(); // 임의로 생성한 휴대폰 번호
export const fillData = {
companyName: company.name(), // 회사명
ceoName: person.fullName(), // 대표자명
name: person.fullName(), // 담당자명
email: internet.email(), // 이메일
mobile: '010-' + tempMobile.substring(tempMobile.length - 8), // 휴대폰 번호 (한국 포맷인 010으로 치환)
};
위 코드는 faker.js를 통해 회사명, 대표자명, 담당자명, 이메일, 휴대폰 번호 생성 예제입니다.
공식 API를 확인해보면 다양한 종류의 도메인을 지원하니 사용 전 확인해보시기 바랍니다.
공식 API 문서 : https://fakerjs.dev/api/
728x90
'헉!! > ETC' 카테고리의 다른 글
[Appium] 화면 좌표로 터치하기 (0) | 2024.07.21 |
---|---|
[Playwright] 테스트 브라우저 화면 영상 녹화 - playwright-video (0) | 2024.07.21 |
[Playwright] 설치 및 실행 (0) | 2024.07.21 |
[React-Native] 특정 시뮬레이터를 대상으로 실행 (0) | 2024.07.21 |
[React-Native] init 시 Installing Ruby Gems 에러 (0) | 2024.07.21 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- MacOS X
- MAC OSX 10.7
- Objective C
- MySQL
- Spring Framework
- Java
- 자바
- Xcode
- iPhone
- 제이쿼리
- JavaScript
- iOS 개발
- Spring
- Programming
- 아이폰 개발
- Objective-C
- 오브젝티브 C
- Object C
- IT
- jQuery
- 아이폰
- 아이폰 어플리케이션
- tomcat
- zero
- JSP
- 오브젝트 C
- SQL
- oracle
- 자바스크립트
- iBATIS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함