appium 썸네일형 리스트형 TouchAction Touch Action 관련 기능들로 Tap, Press, Long Press, Movie To 등을 사용할 수 있는 메소드. 끝에 perform()을 붙여서 실행을 한다. TouchAction(wd).tap(x=550, y=1700).perform() 사용시에는, appium.wdriver 에 있는 TouchAction을 상속 받아 사용한다. from appium.webdriver.common.touch_action import TouchAction 더보기 Error: Could not determine Xcode version: Could not get Xcode version. Appium에서 iOS를 돌릴 때 출력되는 Xcode 경로 설정 문제 Error: Could not determine Xcode version: Could not get Xcode version. 간단하게 Terminal에서 아래의 명령어를 입력해주면 해결 "sudo xcode-select --switch /Applications/Xcode.app" 더보기 1.4.0 버전 업데이트 3일 전에 업뎃 한듯, 내용은 아래와 같다. - Feature: Add Headspin cloud to list of remote server types- Feature: Add keyboard shortcut to clear terminal logs (#419)- Fix: Python recording error (#422) 참고 : Appium-desktop 더보기 Desire capabilities Appium 클라이언트에서 서버로 요청 할 때 필요한 값 내가 사용하는 Capabilities 으로 Python 3.6 기준이다. Android desired_caps = {} desired_caps['appPackage'] = 'com.chbreeze.jikbang4a' desired_caps['appWaitActivity'] = '.MainActivity' desired_caps['platformName'] = 'Android' desired_caps['platformVersion'] = '7.0' desired_caps['deviceName'] = 'emulator-5554' desired_caps['app'] = '빌드 위치' desired_caps['fullReset'] = False desir.. 더보기 Appium 환경 세팅 (mac) Appium 환경 세팅 (MAC) 1. JDK (Oracle.com) 1) 홈페이지에서 OS 버전에 맞는 JDK를 다운로드 2) 다운로드 된 JDK 설치 진행 3) JDK Path 설정을 위하여, 터미널 실행 후 " .bash_profile " 편집 (" .bash_profile " 은 사용자 계정에서 환경을 설정해주는 파일) 4) " .bash_profile " 에 설치된 JDK 경로를 입력 5) :wq! 입력으로 저장 한 뒤, " java -version " 을 통해 정상 설치 되었는지 확인 2. Node.js (nodejs.org) 1) 홈페이지에서 OS 버전에 맞는 Node.js를 다운로드 2) 다운로드 된 Node.js 설치 진행 3. SDK (Android Studio) 1) 홈페이지에서 An.. 더보기 Appium 공부01 - Appium 이란 Appium 이란네이티브와 하이브리드 모바일 앱, 웹을 위한 테스트 자동화 프레임 워크웹 드라이버와 Json wire Protocol을 통해 iOS or Android 와 통신을 함 간단하게 iOS / Android 앱의 자동화 테스트 툴!! - Appium architecture - 참고 : http://www.gallop.net/blog/mobile-test-automation/ - 다양한 언어 스크립트가 지원 됨 (Java, Objective C, Java script, PHP, Ruby, C#등..)- UI automation 을 통하여 스크립트 작성- iOS / Android 둘다 테스트가 가능함- 멀티 디바이스 지원- iOS의 경우 Xcode 가 필요함에 따라 MAC에서만 구동 더보기 이전 1 다음