webdriver entire setup
이전 튜토리얼에서 우리는 WebDriver의 기본 아키텍처 및 기능 . 이것은 9 번째 튜토리얼입니다. Selenium 튜토리얼 교육 시리즈 .
Windows 7 용 암호 크래킹 도구
이 튜토리얼에서 우리는 WebDriver를 처음부터 시작하는 설치 절차 . 또한 WebDriver가 제공하는 다양한 드라이버에 대해 논의 할 것입니다. 각 드라이버는 서로 다른 테스트 및 환경 요구 사항을 충족합니다.
스크립팅에 WebDriver를 사용할 수 있으려면 기본 환경 설정과 같은 장소에 있어야하는 몇 가지 전제 조건이 있습니다. 이 시리즈에서 샘플 예제에서는 Java를 프로그래밍 언어로 사용합니다. 따라서 Java 설치부터 시작하겠습니다.
학습 내용 :
자바 설치
1 단계: Oracle 공식 사이트로 이동 – ' JAVA 다운로드 ”, Java Platform, Standard Edition을 다운로드하십시오. 모든 최신 릴리스는 페이지에서 사용할 수 있습니다.
2 단계: 다운로드 버튼을 클릭하면 다음과 같은 화면이 나타납니다. Java 설치에 대한 라이센스 계약에 동의하고 카탈로그 화 된 다양한 Java Development Kit 중에서 선택하십시오. 시스템 구성에 가장 적합한 것을 선택하십시오.
JDK (Java 개발 키트)를 다운로드하십시오. 이 키트는 JRE (Java Runtime Environment)와 함께 제공됩니다. 따라서 사용자는 JRE를 별도로 다운로드하여 설치할 필요가 없습니다.
Eclipse IDE 설치
1 단계: Eclipse 공식 웹 사이트로 이동하여 다운로드 페이지로 이동합니다. Eclipse 다운로드 . Java EE 개발자를위한 Eclipse IDE를 다운로드하십시오. 모든 최신 릴리스는 페이지에서 사용할 수 있습니다.
시스템 구성에 따라 적절한 Eclipse IDE를 선택하고 다운로드했는지 확인하십시오. 64 비트 Windows 운영 체제 및 32 비트 Windows 운영 체제에 사용할 수있는 두 가지 다운로드 링크가 있습니다.
2 단계: 다운로드 링크를 클릭하자마자 사용자는 현재 다운로드에 대한 정보를 보호하는 새 페이지로 리디렉션됩니다. 다운로드 아이콘을 클릭하면 완료됩니다.
전체 zip 폴더를 다운로드하려면 몇 분 정도 걸릴 수 있습니다.
3 단계 : 다운로드가 완료되면 폴더를 복사하여 파일 시스템의 원하는 위치에 놓습니다.
4 단계 : 압축 된 폴더를 추출하면 eclipse라는 이름의 폴더를 볼 수 있습니다. 폴더에는 필요한 모든 응용 프로그램 및 소스 파일이 포함됩니다.
5 단계 : eclipse 폴더에있는 'eclipse.exe'를 사용하여 Eclipse IDE를 실행하십시오. 동일하게 위의 그림을 참조하십시오.
6 단계 : 응용 프로그램은 작업 공간 위치를 지정하라는 메시지를 표시합니다. 작업 공간은 모든 Eclipse 프로젝트가 상주 할 위치입니다. 원하는 위치를 입력 / 탐색하거나 사용자가 기본 위치를 선택하고 확인 버튼을 클릭하기 만하면됩니다.
WebDriver 구성
이 시리즈의 프로그래밍 언어로 Java를 사용하고 Java로 테스트 스크립트를 작성하려면 언어 별 클라이언트 드라이버를 도입해야합니다. 따라서 Selenium Java Client Libraries 다운로드부터 시작하겠습니다.
Selenium Java 클라이언트 라이브러리 다운로드
1 단계: Selenium의 공식 웹 사이트로 이동하여 다운로드 페이지로 이동합니다. ' http://docs.seleniumhq.org/download/ ”. 고유 한 프로그래밍 언어에 대해 나열된 클라이언트 라이브러리를 찾을 수있는 아래 그림의 섹션을 참조하십시오. 자바 클라이언트 라이브러리 다운로드 링크를 클릭합니다.
전체 압축 폴더를 다운로드하려면 몇 분 정도 걸릴 수 있습니다.
2 단계: 다운로드가 완료되면 폴더를 복사하여 파일 시스템의 원하는 위치에 놓습니다.
3 단계 : 압축 된 폴더를 추출하면“Selenium-2.41.0.zip”이라는 이름의 폴더를 볼 수 있습니다. 이 폴더는 사용자가 Java에서 테스트 스크립트를 만들 수 있도록하는 모든 필수 jar 파일을 구현합니다.
따라서 이러한 라이브러리는 Eclipse IDE에서 구성 할 수 있습니다.
Eclipse IDE로 라이브러리 구성
1 단계: Eclipse IDE로 이동하십시오. File-> New-> Java Project에 따라 새 Java 기반 프로젝트를 만듭니다. 동일하게 다음 그림을 참조하십시오.
2 단계: Java 프로젝트에 대한 사용자 정의 이름을 제공하십시오. 이름을 Learning_Selenium으로 입력하고 마침 버튼을 클릭합니다. 새로 생성 된 프로젝트는 패키지 탐색기 패널의 화면 왼쪽에서 볼 수 있습니다.
3 단계 : 소스 폴더를 마우스 오른쪽 버튼으로 클릭하고 New-> class로 이동하여 'First_WebdriverClass'라는 이름의 새 Java 클래스를 만듭니다.
4 단계 : 이제 라이브러리를 Java 프로젝트로 구성하겠습니다. 이를 위해 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭하십시오. 나열된 옵션에서 '속성'을 선택합니다. 다음 화면이 나타나면 옵션에서 'Java Build Path'를 선택합니다.
5 단계 : 기본적으로 '라이브러리'탭이 열립니다. 그렇지 않은 경우 '라이브러리'탭을 클릭하십시오. 그런 다음“Add External Jars…”버튼을 클릭합니다. Java 클라이언트 라이브러리의 압축을 푼 폴더를 저장 한 위치를 찾습니다.
6 단계 : “selenium-java-2.41.0”폴더에있는 모든 JAR 파일을 선택하고 대화 상자에서 열기 버튼을 클릭합니다. 속성 대화 상자는 아래 그림과 같아야합니다.
7 단계 : 자바 프로젝트에서 Selenium Libraries의 구성 부분을 완료하려면 대화 상자에서 'OK'버튼을 클릭하십시오.
프로젝트는 다음과 같습니다.
사용 가능한 드라이버
WebDriver에는 각각 특정 웹 브라우저를 지원하는 여러 드라이버 클래스가 있습니다. 각 브라우저에는 WebDriver에서 다른 드라이버 구현이 있습니다.
WebDriver에서 일부 브라우저는 직접 자동화 할 수 있지만 일부 웹 브라우저에서는 테스트 스크립트를 자동화하고 실행할 수있는 외부 엔터티가 필요합니다. 이 외부 엔티티를 드라이버 서버라고합니다. 따라서 사용자는 다른 웹 브라우저 용 드라이버 서버를 다운로드해야합니다.
예제가있는 유닉스의 ls 명령
웹 브라우저마다 별도의 드라이버 서버가 있으며 사용자는 지정된 웹 브라우저 이외의 웹 브라우저에 대해 하나의 드라이버 서버를 사용할 수 없습니다.
다음은 사용 가능한 웹 브라우저 및 해당 서버 드라이버 목록입니다.
결론
이 자습서에서는 WebDriver 테스트 스크립트를 만들기 전에 수행해야 할 모든 환경 설정 및 설치에 익숙해졌습니다.
이 기사의 핵심은 다음과 같습니다.
- WebDriver 기반 테스트 스크립트를 만들기 전에 설치해야하는 유틸리티와 패키지가 거의 없습니다.
- JDK (Java Development Kit)를 설치합니다. JRE는 키트와 함께 번들로 배포되므로 사용자가 별도로 JRE를 설치해서는 안됩니다.
- Eclipse IDE를 다운로드하십시오. 사용자는 패키지를 다운로드하기 만하면됩니다. Eclipse에는 다른 설치가 필요하지 않습니다.
- 자바 프로그래밍 언어로 테스트 스크립트를 생성하려면 자바 클라이언트 라이브러리를 다운로드하세요.
- eclipse.exe를 사용하여 eclipse를 시작하십시오. 프로젝트를 저장할 작업 공간을 선택하십시오.
- Eclipse에서 새 Java 프로젝트를 작성하십시오. 프로젝트 내에서 새 Java 클래스를 만듭니다.
- Java 클라이언트 드라이버 용 jars 파일을 가져 와서 Eclipse를 구성하십시오.
- WebDriver에서 일부 브라우저는 직접 자동화 할 수 있지만 일부 웹 브라우저에는 외부 드라이버 서버가 필요합니다.
- Firefox와 HTML Unit은 직접 자동화 할 수없는 유일한 브라우저입니다. 따라서 별도의 드라이버 서버가 필요하지 않습니다. Chrome, Safari, Internet Explorer 등과 같이 일반적으로 알려진 다른 모든 웹 브라우저에는 드라이버 서버가 필요합니다.
다음 튜토리얼 # 10 => 이제 전체 설정 및 설치가 완료되었으므로 다음 자습서에서 Java를 사용하여 자체 WebDriver 테스트 스크립트를 만들 것입니다.
독자를위한 한마디 : 우리의 다음 튜토리얼 동안 Selenium 튜토리얼 시리즈 이 처리 모드에있는 경우이 자습서에서 언급 한 패키지와 시작하는 데 필요한 유틸리티를 설치합니다. 대부분의 WebDriver 관련 패키지는 Selenium의 공식 웹 사이트에서 찾을 수 있습니다.
설치 과정에서 문제가 발생하면 알려주십시오.
추천 도서
- 초보자를위한 심층 이클립스 튜토리얼
- Selenium WebDriver 소개 – Selenium Tutorial # 8
- 첫 번째 WebDriver 스크립트 구현 – Selenium WebDriver Tutorial # 10
- Cucumber Selenium 튜토리얼 : Cucumber Java Selenium WebDriver 통합
- 다양한 유형의 WebDriver 명령을 사용하여 웹 요소의 가시성 확인 – Selenium Tutorial # 14
- 효율적인 Selenium 스크립팅 및 문제 해결 시나리오 – Selenium 자습서 # 27
- 로그로 Selenium 스크립트 디버깅 (Log4j 튜토리얼) – Selenium 튜토리얼 # 26
- Eclipse 용 Appium Studio : Eclipse에서 엔드-투-엔드 Appium / Selenium 자동화