Watir 사용자 가이드 - 2

이 글은 개인적인 필요에 의해서 WATIR User Guide 를 번역한 글입니다. 따라서 모든 저작권은 Watir프로젝트의 원 저작자 에 있습니다.

Getting Started

Watir은 윈도우 시스템에서 IE 웹브라우저와 동작합니다. Watir은 Ruby 1.8.1-15 버전으로 Windows 2000과 XP시스템 하에서 개발되고 테스트 되었습니다.

설치하기

1. Ruby 설치하기

윈도우에서, 루비를 설치하기 위한 가장 간단한 방법은 One Click Windows Installer 를 이용하는 것입니다.
한번 루비를 설치하고 나면, 확장자가 ".rb" 인 파일들을 클릭하거나, 또는 윈도우 커맨드창에서 실행할수 있습니다. 만약 테스트 결과와 에러메세지를 포함한 출력을 읽기 원한다면 커맨드창에서 실행하는것을 권합니다.

2. Watir 설치하기

Watir을 설치하기 위해서는 one-click installer를 이용하거나, gem을 이용하는 두가지 방법이 있습니다. 만약 여러분이 숙련된 Ruby 프로그래머가 아니라면 우리는 One-Click Installer를 사용하기를 권장합니다. 왜냐하면 그렇게 함으로써 gem방식으로 설치하는것 보다 더 많은 예제와 문서를 설치 할수 있기 때문입니다.

가장 최신 버전의 One-Click Installer를 설치하기 위해서는 rubyforge의 project 페이지로 가서 아래로 스크롤다운 하여 watir 섹션을 찾으면 됩니다.(역자주 : 만약 최신기술이 적용된 버전을 원한다면 openQA 사이트에서 개발버전을 다운로드 하면 됩니다. ) 다운로드후 실행하면 설치가 완료됩니다.

Watir을 설치하는 다른 방법은 gem을 이용하는 방법입니다. "gem install watir". gem을 먼저 다운로드 할필요는 없습니다. 왜냐하면 루비의 gem 시스템은 자동적으로 먼저 gem을 웹에서 찾고, 다운로드 하여 설치하기 때문입니다. (Ruby의 gem은 Perl의 CPAN과 유사) Watir의 gem은 라이브러리와 unit test와 rdoc을 포함하고 있지만, 예제와 나머지 문서는 포함하지 않습니다. 따라서 이방법은 당신이 이미 개발한 스크립트를 실행할 장비에 설치하는것이 좋습니다.

* 개발버전 및 이전 버전의 설치는 생략합니다.

3. Watir Unit Test 실행하기

unit test를 싱행하기 위해서는,

  1. 시작 > 실행... 을 딸깍한후에 나오는 입력창에 cmd 를 입력한후 확인을 누르세요.
  2. 여러분이 설치한 Watir의 unittests 폴더로 이동하세요.( 예를 들면,C:에 watir을 설치하였다면, cd C:watirunittests 일겁니다.
  3. 모든 테스트를 실행하기 위해서는, all_tests.rb 을 입력한후에 엔터를 눌러 실행하세요. 모든 테스트가 통과될겁니다.

만약 gem을 설치하였다면, "gem install watir -t" 를 실행하세요. 만약 실패한다면, Watir이 설치되지 않은것입니다.

Windows XP 서비스팩2 이상의 시스템에서는 만약 active content를 실행가능하도록 설정하지 않았다면, unit test를 실행하는데 문제가 있을수 있습니다.

당신이 테스트 하고자하는 웹어플리케이션이 active content를 가지고 있는경우, IE에서 이를 허용하여야 합니다.

  1. IE에서 도구->인터넷옵션 선택
  2. 고급탭 선택
  3. 보안 아래에서 "[내컴퓨터]에 있는 파일에서 액티브 컨텐트가 실행되는 것을 허용" 을 선택
  4. 확인 딸칵

상세정보 : http://www.winxptutor.com/lmzunlock.htm

만약 Runtime Error가 나는경우는 Ruby버전을 확인해보세요. Ruby 1.8.1-13 버전과는 문제가 있는것이 확인되었습니다.

4. Watir 예제 실행하기

Watir 예제를 실행할경우에는,

  1. 디렉토리를 examples로 이동하세요.
  2. 명령창에서 테스트 이름을 입력하세요( 예. googleSearch.rb )
  3. 예제 소스코드와 웹어플리케이션을 비교하세요. 수정을 원하는 경우 편집.. 을 눌러 적절하게 수정하면 됩니다.

googleSearch.rb 파일에 대한 좀더 디테일한 설명을 원하면, WATIR Example Test Case 가이드를 읽으세요.

위 예제는 gem으로 설치한경우 제공되지 않습니다.

태그 : , ,

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 다롱디리 | 2007/01/16 11:14 | ┣ Technical | 트랙백 | 덧글(0)

트랙백 주소 : http://rainblue.egloos.com/tb/2985268
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶