Appium Python 자동화 테스트 환경 구축 절차
Appium 은 IOS 와 Android 플랫폼 의 모 바 일 네 이 티 브 애플 리 케 이 션,모 바 일 웹 애플 리 케 이 션 과 혼합 애플 리 케 이 션 을 지원 하 는 자동화 테스트 오픈 소스 도구 다.이른바'모 바 일 네 이 티 브 애플 리 케 이 션'이란 IOS 나 Android SDK 로 쓴 애플 리 케 이 션 을 말한다.이른바'모 바 일 웹 애플 리 케 이 션'이란 모 바 일 브 라 우 저 방 위 를 사용 하 는 애플 리 케 이 션(Appium 은 IOS 상의 Safari 와 Android 상의 Chrome 을 지원 합 니 다)을 말한다.이른바'혼합 응용'이란 네 이 티 브 코드 패 키 징 웹 보기(네 이 티 브 코드 와 웹 콘 텐 츠 의 상호작용)를 말한다.더 중요 한 것 은 Appium 은 크로스 플랫폼 의 도구 로 테스트 인원 들 이 같은 인 터 페 이 스 를 사용 하고 서로 다른 플랫폼(IOS,Android)을 바탕 으로 자동화 테스트 스 크 립 트 를 작성 할 수 있 도록 해 IOS 와 Android 테스트 간 코드 의 재 활용 성 을 크게 증가 시 켰 다.
환경 배치
본 블 로 그 는 32 비트 윈도 7 운영 체 제 를 예 로 들 어 Appium+Python 의 환경 구축 절 차 를 소개 합 니 다.
1.Node.js 설치
액세스https://nodejs.org/en/download/node.js 를 다운로드 하고 운영 체제 에 따라 해당 하 는 설치 패 키 지 를 다운로드 합 니 다.여 기 는 Windows 32 비트 를 선택 하 십시오.

다운로드 완료 후.msi 형식의 파일 입 니 다.직접 클릭 하여 설치 할 수 있 습 니 다.설치 과정 은 많이 소개 되 지 않 습 니 다.기본 으로 설치 하면 됩 니 다.

설치 가 완료 되면 환경 변수 에 경 로 를 자동 으로 추가 하고 명령 행 창 에서 node-v 를 실행 합 니 다.버 전 번호 가 나타 나 면 설치 가 정상 임 을 표시 합 니 다.아래 그림 과 같 습 니 다.

2.jdk 설치
jdk 다운로드 주소:http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk 버 전 은 1.8 로 업데이트 되 었 으 며,다운로드 후 기본 경로 로 설치 되 어 있 으 며,jdk 를 설치 하 는 동시에 jre 도 설치 되 어 있 습 니 다.설치 디 렉 터 리 는 아래 그림 과 같다.

환경 변수 설정
환경 변수 에 새 JAVAHOME,대응 하 는 변수 값 jdk 디 렉 터 리

CLASSPATH 라 는 환경 변 수 를 새로 만 듭 니 다.변 수 는 다음 과 같 습 니 다.%JAVAHOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

Path 변 수 를 찾 아 변수 값 의 끝 에 두 경 로 를 추가 합 니 다:%JAVAHOME%\bin;%JAVA_HOME%\jre\bin

설정 이 완료 되면 명령 행 창 을 새로 열 고 자바-version 을 입력 하면 jdk 버 전 번호 가 나타 납 니 다.설정 이 정확 하 다 는 뜻 입 니 다.

3.안 드 로 이 드 SDK 설치
안 드 로 이 드 SDK 는 Google 이 제공 하 는 안 드 로 이 드 개발 키 트 로,안 드 로 이 드 애플 리 케 이 션 을 개발 할 때 사용 되 며,키 트 도입 을 통 해 안 드 로 이 드 API 를 호출 해 야 합 니 다.
다운로드 주소:https://developer.android.com/이 링크 를 열지 못 할 수도 있 음 을 고려 하여 중국어 커 뮤 니 티 의 SDK 다운로드 링크 를 제공 합 니 다http://tools.android-studio.org/index.php/sdk여 기 는 installerr24.4.1-windows.exe 를 다운로드 하고 다운로드 가 완 료 된 후 디 렉 터 리 구 조 는 이 렇 습 니 다.

SDK Manage.exe 를 더 블 클릭 하여 설치 할 API 버 전과 해당 하 는 패 키 지 를 선택 하여 설치 합 니 다.이 패 키 지 는 시 뮬 레이 터 와 실제 테스트 를 실행 할 때 사 용 됩 니 다.

이 공구 꾸러미 들 이 모두 설 치 된 후 sdk 의 디 렉 터 리 는 다음 그림 과 같다.

환경 변수 설정
새 환경 변수 ANDROIDHOME,변수 값 이 sdk 인 경로:E:\\Android\\android-sdk

Path 변수 에 두 개의 경 로 를 추가 합 니 다:E:\\Android\\android-sdk\\platform-tools 와 E:\\Android\\android-sdk\\tools
환경 변 수 를 설정 한 후 명령 행 창 에서 adb-version 을 실행 하면 다음 과 같은 정보 가 나타 납 니 다.

4.python 설치
다운로드 주소:https://www.python.org/downloads/Python 2.7 또는 Python 3.x 버 전 을 선택 할 수 있 습 니 다.저 는 Python 3.6 버 전 을 선택 하 였 습 니 다.exe 설치 파일 을 다운로드 하고 설치 하면 됩 니 다.제 설치 디 렉 터 리 는 C:\Python 36 입 니 다.설치 한 후에 Python 설치 디 렉 터 리 를 환경 변수 Path 에 설정 한 다음 cmd 에서 python 명령 을 실행 합 니 다.

5.Appium 설치
AppiumForWindows 다운로드 주소:https://bitbucket.org/appium/appium.app/downloads/

다운로드 후 압축 패키지 에 있 는 appium-installer.exe 를 두 번 눌 러 설치 합 니 다.이 설치 시간 은 좀 길 어야 합 니 다.완료 후 데스크 톱 에 단축 키 아이콘 을 생 성 합 니 다.더 블 클릭 으로 실행 하면 Appium 을 시작 할 수 있 습 니 다.

Appium 을 실행 하려 면.NET Framework 4.5 에 의존 해 야 합 니 다.설치 되 어 있 지 않 으 면 실행 을 클릭 하면 오류 가 발생 할 수 있 으 므 로.NET Framework 4.5 를 다운로드 해 야 합 니 다.이 자체 바 이 두 에서 다운로드 하면 됩 니 다.Appium 을 실행 한 후 화면 은 아래 그림 과 같 습 니 다.

모든 설치 설정 이 완료 되면 명령 행 창 에서 appium-doctor 를 실행 합 니 다.다음 정보 가 나타 나 면 모든 것 이 올 바 르 게 설치 되 고 설정 되 었 음 을 설명 합 니 다.

6,Appium-python-Client 다운로드
다운로드 링크:https://pypi.python.org/pypi/Appium-Python-Client/다운로드 후 Python 의 설치 디 렉 터 리 에 압축 을 풀 고 디 렉 터 리 에 들 어가 python setup.py install 명령 을 실행 합 니 다.

설치 완료 후 다음 과 같은 알림 이 있 습 니 다.

위 에 python 이 설치 되 어 있 으 며,python 의 pip 명령 을 통 해 직접 설치 할 수 있 으 며,명령 행 에서 pip install Appium-python-client 를 실행 할 수 있 습 니 다.

OK,지금까지 설치 해 야 할 모든 소프트웨어 와 공구 꾸러미,그리고 환경 변 수 를 설정 하 였 습 니 다.다음은 이 환경 을 이용 하여 Appium+Python 의 자동화 테스트 스 크 립 트 를 작성 할 수 있 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Appium - Execute 드라이버 스 크 립 트 (드라이버 스 크 립 트 실행)Run a WebdriverIO script against the current session, allowing execution of many commands in one Appium request./현재 세 션 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.