1. 程式人生 > >ruby+selenium-webdriver一步一步完成自動化測試-----第一個小例子

ruby+selenium-webdriver一步一步完成自動化測試-----第一個小例子

第一個小例子,登入soso首頁,簡單直觀易懂。通常我們都是這樣寫的,網上各種例子也是這樣的。
1.開啟文字編輯器SciTe

2.file--new新建一個檔案,寫下如下程式碼

#encoding: utf-8
require 'rubygems'
require 'selenium-webdriver'

dr=Selenium::WebDriver.for :firefox
url='http://www.soso.com'
dr.get url

links=dr.find_element(:id=>'ua').find_elements(:css=>'a')
links[1].click
links[1].send_keys(:enter)

dr.switch_to.frame('login_frame')
sleep 2
dr.find_element(:id=>'u').send_keys("test")
dr.find_element(:id=>'p').send_keys("test")
dr.find_element(:id=>'login_button').click

3.儲存程式碼到d:\test001目錄下,名稱為soso_login.rb
4.按F5執行,檢視執行結果
5.命令列切換至d:\test001目錄下,輸入命令:ruby soso_login.rb 執行

程式碼寫出來了,執行通過,但是這並不是一個測試用例。關於測試用例下節繼續