Skip to content

parkingun/weverseTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트: 위버스 회원가입 후 로그인하여 WID 추출하는 케이스를 구현하라!

프로젝트 버전 정보

  • Python: 3.12.8
  • Selenium: 4.27.1

1. 폴더구조

  • API (API를 모아놓는 폴더)
    • GetAccountInfo (계정 정보를 가져오기 위한 API)
  • Config (URL, 변수 등의 설정 관련된 파일의 폴더)
    • variable (변수 정의 - 계정의 경우에는 딕셔너리로 정의하여 추가해서 사용가능)
  • Function (재사용 가능한 함수 파일의 폴더)
    • getCookie
  • Pages (페이지별로 필요한 elements를 생성하고 이벤트와 테스트를 만들어 놓은 폴더)
    • BasePage (모든 페이지에서 공통적으로 사용하는 이벤트를 모은 폴더)
    • LoginPage
    • MainPage
  • Reports (테스트 결과 만들어지는 리포트를 모은 폴더)
  • TestCase (테스트 케이스를 모은 폴더)
    • Test_Login
  • Utilities (다양한 역할을 할 수 있는 파일을 모은 폴더)
    • DriverSetting (webdriver에 대한 설정)
  • Runner.py (테스트를 실행하여 리포트까지 생성되는 파일.)

2. 코드 컨벤션

  • 폴더와 파일명의 처음은 대문자로 시작한다.
  • 로컬 변수는 카멜케이스로 사용한다. (예: testData)
  • Variable에 정의하는 상수는 모두 대문자로 정의한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published