본문 바로가기
기타

watir-webdriver 치트 시트

by 앗사비 2013. 1. 20.
728x90
#선언
require 'watir-webdriver'

#브라우저 설정
b = Watir::Browser.new:chrome

#URL 이동
b.goto 'google.com'

#클릭
b.link(:id, "goJoin").click
b.link(:href, "javascript:joinBtn_chk();").click
b.link(:text => "탐색").click
b.image(:id,'chk1_img').click
b.image(:alt => "썸네일",:index => 1).click
b.button(:text, "확인").click
b.div(:id,'banner_free').click

#필드에 글자 입력
b.text_field(:id,'memberName').set 'admin'

#3초간 멈추기
sleep 3

#웹페이지에서 글자 존재 확인
if b.text.include? '사용 가능합니다.'
  puts "email_chk alert : pass"
else
  puts "email_chk alert : fail"
end

#웹페이지에서 파일명 부분일치 요소 확인
if b.image(:src, /stxt_main01.gif/).exists?
  puts "pass"
else
  puts "Fail"
end

#셀렉트
b.select_list(:id,'birthmonth').select '06'

#스크린샷
b.driver.save_screenshot("D:/test/photo.jpg")

#텍스트 정보 변수 저장
BOOKNAME = b.div(:class, 'cont_detail').div.span.text

#한줄주석 = 샵
#여기는 주석 처리됨

#문단 주석
=begin
여기는 주석 처리됨
=end


728x90