파이썬을 이용한 앱피움을 사용하기 위해선 먼저 이런저런 것들의 설치를 진행해야합니다.
실행 시에도 몇가지 설정이 필요합니다.
항상 앱피움을 서버를 수동으로 껏다켰다할 필요는 없습니다.
앱피움을 이용해 어플리케이션을 실행시킬 때는 필요한 정보들이 몇가지가 있습니다.
안드로이드폰에서 element의 path 정보를 확인할 때 UIAutomatorViewer를 사용해봅니다.
모바일 자동화테스트에서는 드라이버의 생성 전략에 대해 별도로 고민해보긴 해야합니다.
Appium에서 사용할 수 있는 Locator의 종류에 대해 기재해봅니다.
Appium을 이용한 단말기 조작 시에, 화면에서 내가 찾고자하는 이미지를 찾는 방법에 대해 기재합니다.
리포트에 로그를 첨부했는데 왠 특수문자가 깨져있을때는?
appium에서 webview조작할 때는 id locator를 사용할 수 없다.
Appium 라이브러리에서는 appium server를 코드에서 직접 실행시키는 AppiumService() 라는 클래스가 존재합니다.
서비스하고 있는 프로덕트가 앱이라면, 화면마다 특정 링크로 이동할 수 있는 딥링크 deeplink 를 사용하고 있을 수 있습니다. (없을 수도 있음)
이번 포스트에서는 appium에서 제공해주는 기능을 이용해 이미지 유사성을 판단해보는 기능을 기재해봅니다.