목록전체 글 (21)
ITGeine
Pytest 를 사용하다 보면 테스트 모듈마다 반복되는 기본 작업이 있는 경우가 있는데, 이 때 pytest 의 fixture 를 사용하여 리소스를 정의하고, 재사용할 수 있다. fixture를 테스트 자동화에 사용하다 개념 정리의 필요성을 느껴서 아래 문서 기반으로 정리해보고자 한다. (*의역 많음 주의) - pytest fixture : https://docs.pytest.org/en/6.2.x/fixture.html pytest fixtures: explicit, modular, scalable — pytest documentation Software test fixtures initialize test functions. They provide a fixed baseline so that test..
https://testautomationu.applitools.com/appium-visual-testing/ Automated Visual Testing with Appium testautomationu.applitools.com setup assumptions - Node.js & NPM - Appium CLI install - Appium Android Dependencies (Android SDK, Android studio, emulators, etc) - Appium * 선택사항 - opencv install npm i -g opencv4nodejs brew install opencv@3 OPENCV4NODEJS_DISABLE_AUTOBUILD=1 npm i -g opencv4nodejs 자동..
appium inspector 에서 Start session 시 오류 발생 appium guide : https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md#commyactivity-or-commyappcommyactivity-never-started inspector 세션 시작 전 capabilities 에 appWaitActivity 를 지정해주면 에러가 해결된다. adb shell dumpsys window windows 를 통해 현재 띄워진 activity 명을 직접 지정할 수도 있고, 와일드카드 (*) 로도 지정 가능하다.