728x90

전체 글 215

Vercel 에 Image 402 Payment Error

nextjs에서 쓰는 Image 태그를 쓰는데, local에서는 잘나오던게, 배포하니 에러가 나더라 402 payment error 뭔가 뒤져보니, Vercel에서 Optimize 해주는데 Limit이 있었다. 결국 무료 호스팅 중이다보니.. 여튼 next.config에서 unoptimized 옵션을 주면 된다. images: { remotePatterns: [ { protocol: 'https', hostname: '*', } ], unoptimized: true //최적화안함을 설정 }, 아님 지르면 되고! ㅋㅋ  https://vercel.com/docs/image-optimization/limits-and-pricing Limits ..

Etc 2024.08.23

Locators

getByLabel(role, options)label 태그 또는, aria-labelledby 이거나, aria-label 값을 찾을 때await page.getByRole('button', { name: 'Submit' })locator(selector) 일반적인 CSS 선택자, #id 이거나 .class로 선택await page.locator('#id');await page.locator('.class');Xpath 상대 또는 절대 경로를 선택await page.locator('//*[@attribute="value"]');  getByText(text, options) 단순히 innerText 로 있는 text로 찾을 때 사용await page.getByText('Welcome, John!') g..

카테고리 없음 2024.08.20

Requests API 테스트

API를 테스트 하기 위해서는 http 관련 라이브러리가 필요한데, python 에서는 requests를 쓴다. requestsPython HTTP for Humans.pypi.orgnode에 axios 같은?import requestsdef get_data_from_api(url): response = requests.get('https://api_url.com') response.raise_for_status() //https 오류가 발생하면 예외가 발생 됨 assert response["id"] == 1 # 응답에서 특정 키의 값 확인 raise_for_status() 는 bad request (a 4XX client error or 5XX server error resp..

Programming/Pytest 2024.08.15

Vercel 배포 중, Type error: Cannot find module 에러

분명 멀쩡하게 아까까지만(?) 해도 배포했었는데, vercel에서 갑자기 Type error: Cannot find module 에러가 났다 크게 변동한건 없었고 그냥 file의 대소문자만 변동해서 push 했었는데.. ex. Vercel.tsx -> vercel.tsx 그래서 뒤져보니 깃허브에서는 수정된 내용이 반영이 안됐다는 거다.. https://vercel.com/guides/how-do-i-resolve-a-module-not-found-error How to Resolve the 'module not found' ErrorThe 'module not found' error is a syntax error that appears when the static import statement cann..

Etc 2024.08.11

과일로 만든 아이스크림 고르기

다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다.NAMETYPENULLABLESHIPMENT_IDINT(N)FALSEFLAVORVARCHAR(N)FALSETOTAL_ORDERINT(N)FALSEICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYPE 은 각각 아이스크림 맛, 아..

사이드 프로젝트 배포!

https://lv1-arcade.vercel.app/ Lv.1 Arcade - 최신 게임 할인 및 뉴스스팀, 닌텐도, 플레이스테이션을 포함한 다양한 게임 플랫폼의 최신 할인 정보와 신작 게임 뉴스, 게임 관련 유용한 정보를 제공합니다. 최고의 게임과 특별한 할인 기회를 놓치지 마세요!lv1-arcade.vercel.app 개인적으로 이것도 저것도 욕심만 많아서 아주 큰일인데.. 대략 한달 동안 준비했던 사이드 프로젝트를 vercel에 배포해봄. 뭐 사실 코드는 이것저것 뒤져서 하긴했지만... 개인적으로 아직도 잘 모르겠다.. ㅋㅋㅋㅋㅋ (with Chatgpt) next.js 14, Supabase를 주로 사용하는데 Supabase는 진짜 물건인거같다. 요런 식으로 후론트에서 query 식으로 코드를 ..

Etc 2024.08.10

toHaveScreenshot

https://playwright.dev/docs/test-snapshots Visual comparisons | PlaywrightIntroductionplaywright.dev 보통 자동화를 작성할 때  1. 버튼을 누른다.2. 특정 InputField에 입력을 한다.3. 어떤 값 또는 Element가 나오는지 검증한다. 사실  보통 이런 순서일 텐데, 이러면 가끔 드는 생각은.. 보이기만 하면 Pass네.. CSS가 깨지든 말든, 혹은 Element에 id나 textId 등 attribute가 확실하지 않다면 어떤 위치에 나오든 상관없이 Pass가 되는 코드를 볼때마다 조금 답답하긴했었는데.. 스크린샷 하나 통짜 비교하면 편하긴 하겠다 ㅋㅋㅋ그게 진짜 있읍니다.... 미친거 아닌가 싶은데.. 심지어..

흉부외과 또는 일반외과 의사 목록 출력하기

문제 설명다음은 종합병원에 속한 의사 정보를 담은 DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. Column NameTypeNullableDR_NAMEVARCHAR(20)FALSEDR_IDVARCHAR(10)FALSELCNS_NOVARCHAR(30)FALSEHIRE_YMDDATEFALSEMCDP_CDVARCHAR(6)TRUETLNOVARCHAR(50)TRUE문제DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과..

평균 일일 대여 요금 구하기

문제 설명다음은 어느 자동차 대여 회사에서 대여중인 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다.Column nameTypeNullableCAR_IDINTEGERFALSECAR_TYPEVARCHAR(255)FALSEDAILY_FEEINTEGERFALSEOPTIONSVARCHAR(255)FALSE자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스트(예: '열선시트', ..

728x90