셀레늄 스크립팅: 초보자를위한 방법으로

Selenium

셀레늄 스크립팅

셀레늄은 웹 기반 애플리케이션의 자동화 된 테스트에 사용되는 오픈 소스 도구입니다. 이 도구는 매우 간단하고 사용하기 쉬운. 널리 어떤 기술 개발 브라우저 기반 애플리케이션의 기능 테스트에 사용.

우리의 첫 번째 셀레늄 기반 기능 테스트:

셀레늄은 예를 들어 높은 수준의 프로그래밍 언어에 대한 테스트를 작성하는 데 사용할 수 있습니다 - 자바, 기음#, Ruby, 파이썬 등. 가장 중요한 개념, 어떤 사람은 셀레늄을 학습하기 전에 배워야한다, PageObjects입니다. PageObject 웹 응용 프로그램에 대한 테스트 슈트를 구축하는 데 사용되는 객체 지향 라이브러리입니다. 그것은 모델로 테스트 코드를 분리 할 수 ​​있으므로 MVC 패턴을 따르는 애플리케이션에 매우 유용, 보기 및 컨트롤러 패턴. 아주 기본적인 셀레늄 테스트 케이스 클래스를 확장하여 개발 'SeleneseTestCase'. 여기에서는 브라우저 이름과 함께 애플리케이션의 기본 URL을 가리키는 데 사용되는 설정 방법을.

셀레늄 RC 및 셀레늄 그리드 설치 및 실행:

우리의 선택의 프로그래밍 언어를 기반으로, 셀레늄 가능한 라이브러리의 집합을 갖는다. 우리는 다음 URL에서이 라이브러리를 다운로드 할 수 있습니다 -

http://seleniumhq.org/download/

우리의 문서에서 우리는 자바 프로그래밍 언어를 따를 것이다 -

  • Step 1 - 셀레늄 RC는 단순히 jar 파일입니다. 일반적으로 jar 파일의 이름입니다 - 셀레늄 - 서버 - Standalone-<버전 번호>.jar. 이 특별한 설치가 필요하지 않습니다. 그냥 zip 파일을 다운로드하고 시스템에 어떤 위치에 라이브러리를 추출.
  • Step 2 - 올바른 버전을 확인해야 확인 (참조 1.5 or higher) 자바의 컴퓨터에 설치. 또한 JAVA_HOME과 PATH와 같은 환경 변수가 적절하게 정의되어야한다 확인. 자바가 시스템에 제대로 작동하는지 확인하려면, 단지 명령 프롬프트 터미널에서 다음을 입력합니다 -

자바 -version

  • Step 3 - 셀레늄 서버를 실행하면 - 간단히 명령 프롬프트 단말기를 열고 단계에서 언급 된 zip 파일의 압축을 해제 한 디렉토리로 이동 1. 다음 명령을 실행 -

자바 -jar 셀레늄 - 서버 - Standalone-<버전 번호>.jar

당신은 단순히 위의 명령이 배치 파일을 만들 수 있습니다, 당신은 위의 명령을 입력 할 필요가 없습니다 때마다 있도록.

자바 클라이언트 드라이버를 사용하여:

  • Step 1 - URL에서 셀레늄 자바 클라이언트 드라이버 zip 파일을 다운로드 – http://seleniumhq.org/download/
  • Step 2 - 다운로드가 끝나면, 셀레늄 - 자바 -를 추출<버전 없음>.jar
  • Step 3 - 자바 IDE를 열고 자바 프로젝트를 생성.
  • Step 4 - 라이브러리 셀레늄 - 자바 - 추가<버전 없음>.jar

지금 당신은 셀레늄 자바 클라이언트 API를 사용하여 자바 프로그래밍 언어의 도움으로 셀레늄 스크립트를 쓰기 시작하는 것이 좋다.

셀레늄 테스트 케이스 JUnit을 쉽게 통합 할 수있다. 작성되면 우리는 단순히 차례로 셀레늄 테스트 케이스를 실행하고 우리의 요구의 보고서를 생성 할 JUnit 테스트 스위트를 실행할 수 있습니다.

In addition to these, 우리는 애플리케이션의 자바 스크립트 코드를 테스트하는 셀레늄을 사용하여.

이 방식의 가장 중요한 이점이 있다는, 한 번 기록, 우리는 스크립트를 저장할 수 있으며 다양한 환경에서 실행될 수있다.

위의 특징을 고려하여, 우리는 셀레늄 브라우저 기반 애플리케이션 자동화 테스트를위한 가장 중요한 도구 중 하나 인 것으로 결론 지을 수있다.

Tagged on: ,
============================================= ============================================== 아마존에서 최고의 Techalpine 책을 구입하십시오,en,전기 기술자 CT 밤나무 전기,en
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share