자동화테스트/Selenium2020. 2. 25. 08:00

셀레니움 웹드라이버(Selenium WebDriver) 다운로드 및 설치 방법

 

셀레니늄 설치는 3 단계 프로세스입니다.

  1. Java JDK 설치
  2. 이클립스 설치
  3. Selenium 드라이버 파일 설치

 

아래는 자세한 과정입니다

참고 : Java, Eclipse, Selenium 버전은 시간이 지남에 따라 계속 업데이트됩니다. 그러나 설치 단계는 동일하게 유지됩니다. 최신 버전을 선택하고 아래의 설치 단계를 계속하십시오.

1 단계-컴퓨터에 Java 설치

http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhttp://www.oracle.com/technetwork/java/javase/downloads/index.html

 

Java SE - Downloads | Oracle Technology Network | Oracle

Java API Documentation Updater Tool 1.3 Java API Documentation Updater Tool repairs-in-place Java API Documentation created with javadoc versions included with JDK 5u45, 6u45, 7u21 and earlier.  See the 7u25 release notes for more information.

www.oracle.com

JDK (Java Software Development Kit)를 다운로드하여 설치 하십시오 .

 

 

 

1. Accept License Agreement 라디오버튼 클릭

2. 자신의 운영체제에 맞는 JDK 선택하여 다운로드

3. JDK 파일 설치

 

JDK 버전은 JRE (Java Runtime Environment)와 함께 제공되므로 JRE를 별도로 다운로드하여 설치할 필요가 없습니다.

환경변수 설정

설치가 완료되면 명령 프롬프트를 열고 "java", "java -version" 을 입력하여 확인

 

2 단계-Eclipse IDE 설치

"Eclipse IDE for Java Developers" 의 최신 버전을 여기에서 다운로드 하십시오 .

 

http://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

 

Windows 32 비트와 64 비트 버전 중에서 올바르게 선택하십시오.

 

설치를 위해 eclipse exe 파일을 다운로드 할 수 있어야합니다.

 

파일을 두 번 클릭하여 Eclipse를 설치하십시오. 새로운 창이 열립니다.

 

Java 개발자 용 Eclipse IDE(Eclipse IDE for Java Developers)를 클릭하십시오.

 

그런 다음 탐색기 클릭 버튼을 클릭하고 경로를 "C : \ eclipse"로 변경하는 새 창이 열립니다.

 

 

[INSTALL] 설치 단추를 클릭

 

설치 절차가 완료되면 창이 나타납니다. 그 창에서 Launch를 클릭하십시오.

 

이클립스 IDE를 시작합니다.

 

3 단계-Selenium Java 클라이언트 드라이버 다운로드

Selenium Java 클라이언트 드라이버는 여기에서 다운로드 할 수 있습니다.

 

https://selenium.dev/downloads/

 

Downloads

Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation for supported versions. Internet Explorer Only version 11 is supported, and it requires additional configuration. Safari SafariDriver is supported directly by Apple,

selenium.dev

다른 언어 용 클라이언트 드라이버도 있지만 Java 용 드라이버 만 선택하십시오.

 

이 다운로드는 "selenium.zip"이라는 ZIP 파일로 제공됩니다. 간단하게하기 위해 "C : \ selenium\"디렉토리를 갖도록 C 드라이브에서이 ZIP 파일의 내용을 추출하십시오. 이 디렉토리에는 나중에 Eclipse에서 가져올 모든 JAR 파일이 포함되어 있습니다.

 

4 단계-WebDriver를 사용하여 Eclipse IDE 구성

  1. 2 단계에서 추출한 "eclipse"폴더에서 "eclipse.exe"파일을 실행하십시오. 2 단계를 올바르게 수행 한 경우 실행 파일은 C : \ eclipse \ eclipse.exe에 있어야합니다.
  2. 작업 공간을 선택하라는 메시지가 표시되면 [확인/OK] 버튼을 클릭 하십시오.

     

  3. 파일> 새로 작성> Java 프로젝트를 통해 새 프로젝트를 작성하십시오. 프로젝트 이름을 "newproject"로 지정하십시오.

 

새로운 팝업 창이 열리고 다음과 같이 세부 정보를 입력하십시오

  1. 프로젝트 이름
  2. 프로젝트 저장 위치
  3. 실행에 사용될 JRE 버전를 선택하십시오.
  4. 프로젝트 레이아웃 옵션 선택(Create separate folders for sources and class files)
  5. Finish 버튼을 클릭하십시오

 

  4.이 단계에서

  1. 새로 생성 된 프로젝트를 마우스 오른쪽 버튼으로 클릭하고
  2. 새로 작성> 패키지를 선택하고 해당 패키지의 이름을 "newpackage"로 지정하십시오.

 

패키지 이름을 지정하는 팝업 창이 열립니다.

  1. 패키지 이름을 입력하십시오
  2. Finish 버튼을 클릭하십시오

 

  5. 생성된 newpackage에서 마우스 오른쪽 단추를 클릭하고 새로 작성> 클래스를 선택한 후 이름을 "MyClass"로 지정하여 새 패키지 아래에 새 Java 클래스를 작성하십시오.

 

클래스를 클릭하면 팝업 창이 열리고 세부 정보를 다음과 같이 입력하십시오.

  1. Class 명
  2. Finish 버튼을 클릭하십시오

 

 

셀레니움 WebDriver 추가

 

이 단계에서

  1. "newproject"를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오 .
  2. 속성 대화 상자에서 "자바 빌드 경로(Java Build Path)"를 클릭하십시오.
  3. 라이브러리(Libraries) 탭을 클릭 한 다음
  4. "외부 JAR 추가(Add External JARs)"를 클릭하십시오.

 

"Add External JARs."를 클릭하면 팝업 창이 열립니다. 추가하려는 JAR 파일을 선택하십시오.

 

jar 파일을 선택한 후 확인 버튼을 클릭하십시오.

libs 폴더 안의 모든 파일을 선택하십시오.

 

lib 폴더 외부의 파일을 선택하십시오.

 

완료되면 "적용 및 닫기[Apply and Close]"버튼을 클릭하십시오

 

6. "libs"폴더 내부 및 외부에 모든 JAR 파일을 추가하십시오. 

 

7. 마지막으로 확인을 클릭하면 프로젝트로 Selenium 라이브러리 가져오기가 완료됩니다.

다른 드라이버

HTMLUnit과 Firefox는 WebDriver가 직접 자동화 할 수 있는 두 개의 브라우저입니다. 즉, 테스트를 실행하는 동안 다른 별도의 구성 요소를 설치하거나 실행할 필요가 없습니다. 다른 브라우저의 경우 별도의 프로그램이 필요합니다. 이 프로그램을 드라이버 서버 라고합니다 .

브라우저마다 드라이버 서버가 다릅니다. 예를 들어 Internet Explorer에는 다른 브라우저에서 사용할 수없는 자체 드라이버 서버가 있습니다. 아래는 드라이버 서버 및이를 사용하는 해당 브라우저 목록입니다.

이 드라이버는 여기에서 다운로드 할 수 있습니다

 

https://selenium.dev/downloads/

 

Downloads

Firefox GeckoDriver is implemented and supported by Mozilla, refer to their documentation for supported versions. Internet Explorer Only version 11 is supported, and it requires additional configuration. Safari SafariDriver is supported directly by Apple,

selenium.dev

 

브라우저 드라이버 서버 이름 비고
Firefox Mozilla Gecko 드라이버

GeckoDriver는 Mozilla에서 구현 및 지원됩니다

https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html

인터넷 익스플로러 Internet Explorer 드라이버 서버

버전 11 만 지원되며 추가 구성이 필요 합니다 .

https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver#required-configuration

 

크롬 ChromeDriver

ChromeDriver는 Chromium 프로젝트에서 지원됩니다. 호환성 정보는 해당 설명서 를 참조하십시오.

https://sites.google.com/a/chromium.org/chromedriver/

오페라 OperaDriver

OperaDriver는 Opera Software에서 지원합니다.

https://github.com/operasoftware/operachromiumdriver/releases

엣지 Microsoft Edge Driver

Microsoft는 Microsoft Edge WebDriver를 구현 및 유지 관리하고 있습니다. 호환성 정보는 해당 설명서 를 참조하십시오.

https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads

사파리 SafariDriver

SafariDriver는 Apple에서 직접 지원합니다.

https://developer.apple.com/documentation/webkit/about_webdriver_for_safari

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Posted by 프리스케이터