본문 바로가기

728x90

자동화/Python

(6)
pytest 결과 요약을 차트 형태로 확인하기 (pytest-html-reporter) pytest-html 플러그인 사용시 텍스트 위주 형태로 문서가 나오는 걸 확인할 수 있습니다. 해당 결과만으로도 깔끔하지만 좀 더 개선된 UI 형태로 확인할 수 있는 방법이 있는데 pytest-html-reporter 플러그인을 사용하는 방법입니다. pytest-html 처럼 동일하게 pytest-html-reporter 플러그인을 설치합니다. 실행 방법은 pytest-html과 비슷하게 추가 옵션 내용을 추가하면 됩니다. pytest "실행파일명" --html-report=./report 리포트 결과 파일명도 옵션에서 추가하여 변경이 가능합니다. 파일명을 수정하지 않는 경우 기본 파일명은 "pytest_html_report.html"로 생성됩니다. pytest "실행파일명" --html-report=..
Pytest HTML 문서로 결과 확인하기 With PyCharm (pytest-html) Pytest로 테스트 코드를 작성한 후 실행하면 결과값을 콘솔창에서 확인이 가능한데요. pytest-html 플러그인을 사용하면 HTML 문서로 테스트 결과를 확인할 수 있습니다. PyCharm을 개발 툴로 사용하기 때문에 PyCharm 기준으로 설명드리려고 합니다. 1) PyCharm Packages 추가 화면에서 pytest-html 검색 후 Install Package 버튼 클릭하여 설치합니다. 2) PyCharm Run > Edit Configurations... 메뉴를 클릭하여 HTML 문서로 결과를 얻고 싶은 클래스나 함수를 선택합니다. 3) "Additional Arguments" 항목에 "--html=Reports/Report.html --self-contained-html"값을 입력합니다..
Pycharm에서 Pytest 기본 실행 옵션으로 설정하기 Pycharm 설치 후 테스트 코드 실행시 Pytest가 기본 옵션으로 잡혀있지 않는 경우가 많습니다. 이 경우 함수, 클래스별로 Run 버튼도 나오지 않아서 불편한데 간단한 설정으로 기본 옵션을 Pytest로 설정할 수 있습니다. Settings > Tools > Python Integrated Tools > Testing Default test runner 옵션에서 pytest를 설정하면 됩니다. 보통 Pytest를 많이 사용하지만 가끔 Unittests도 사용할 수 있기 때문에 상황에 따라 원하는 테스트 실행 옵션을 설정하시면 됩니다.
Pytest로 자동화 테스트 결과 확인하기 (With PyCharm) Python에서 제공하는 프레임워크 중 테스트 목적으로 사용할 수 있는 Pytest가 있습니다. Pytest를 사용하면 함수별로 테스트 자동화 결과를 확인할 수 있어서 유용하게 사용할 수 있습니다. PyCharm을 사용하면 더 편리하게 사용할 수 있기 때문에 Pycharm 사용을 추천합니다. PyCharm 라이브러리 추가 화면에서 pytest를 검색해서 설치합니다. 라이브러리 추가하는 절차는 이전에 설명한 글이 있어서 공유드립니다. https://autoshovel.tistory.com/3 Python 라이브러리 사용하기 (With PyCharm) Python 라이브러리를 사용하기 위해 pip로 해당 라이브러리를 설치해야 하는데 Pycharm 툴을 사용하면 편리하게 설치가 가능합니다. Pycharm 내 ..
Python Excel 파일에 데이터 저장하는 방법 (With openpyxl) Python으로 자동화를 하다보면 데이터를 Excel에 저장하는 경우가 있습니다. 유형에 따라 한번에 저장하는 경우도 있고 하나씩 저장하는 경우도 있는데 빠르게 자주 사용하는 3가지를 소개합니다. 1. 특정 시트에 추가하는 방법 시트 변수['원하는 위치'] = 추가할 데이터 # 특정 시트에 추가 ws['A1'] = '특정 시트에 추가' ws['D4'] = '하하' ws['B2'] = 123456 2. 리스트 형태로 추가하는 방법 시트 변수.append('리스트') find_elements로 여러 데이터를 추출하였을 때 자주 사용하는 방법입니다. 마지막 데이터가 있는 위치 다음 행에 데이터가 추가됩니다. (예: 4번째 행까지 데이터가 있는 경우 3번째 행이 비어 있어도 5번째 행에 데이터가 추가) # 리스..
Python 라이브러리 사용하기 (With PyCharm) Python 라이브러리를 사용하기 위해 pip로 해당 라이브러리를 설치해야 하는데 Pycharm 툴을 사용하면 편리하게 설치가 가능합니다. Pycharm 내 사용하는 라이브러리 미설치시 빨간색 에러가 발생합니다. 1. Pycharm 실행 후 설정 진입 2. Project: 프로젝트이름 > Python Interpreter 메뉴 진입 후 + 버튼 클릭 3. 설치하고 싶은 라이브러리 검색 후 설치 4. 코드 입력 후 에러 없는지 확인 (에러가 없다면 빨간색으로 표시되지 않습니다.)

728x90