Appium은 모바일 어플리케이션의 테스트 자동화를 가능하게 해주는 오픈소스 라이브러리이다. Appium은 node.js 기반의 Web Server 이며 크게는 Server 와 Client 구조로 되어 있다. 클라이언트에서 테스트 코드를 작성하여 서버로 요청하면 서버는
https://www.oracle.com/java/technologies/downloads/!\[](https://velog.velcdn.com/images/qosmos/post/2df178b5-b7ed-4a74-81ff-0d5ca2b88658/ima
POM(Project Object Model)은 프로젝트의 중요한 정보를 정의하고 정리하기 위한 곳출처 https://medium.com/tech-tajawal/page-object-model-pom-design-pattern-f9588630800b한 마디로
일단 생성한 파일 구조를 보면 아래와 같다.Locators/Pages/Tests가 분리됨Locators.locators.pyPages.homePage.pyTests.login.py
이미 안드로이드 기기로 appium 연결을 완료하였으므로, appium 설치 과정은 생략하겠다.xcode 설치ios Device <-> mac pc 연결개발자 등록 필요xcode - Preferences - Accounts - + - Apple ID - Conti
POM 구조 및 HTMLRunner 라이브러리를 사용하여 자동화 구축을 끝냈지만 다른 더 좋은 방식이 있을지 찾아보았더니 Cucumber tool 이 있었다.Pycharm 에선 .feature 파일을 생성해서 테스트 할 수 있는데 그에 앞서 하나씩 단어를 이해하고 가자