您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
ruby+selenium-webdriver自動化測試系列
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/4/11 14:06:04 ] 推薦標(biāo)簽:

這一系列文章目的不是講ruby,也不是講selenium-webdriver,而是通過一個登錄soso首頁的小例子講怎樣一步一步寫好自動化測試。目標(biāo)是:面向?qū)ο缶幊,實現(xiàn)邏輯與數(shù)據(jù)分離。

如果你覺得已經(jīng)學(xué)會了selenium-webdriver這個工具,而且也可以自己寫一些小例子,但是似乎又是在云里霧里,不知道怎樣寫出來一個 成品,不確定應(yīng)該用哪種開發(fā)框架,用什么測試框架。打個比方,好像你已經(jīng)會去市場買菜、把菜切好,會用廚房的灶具打火、回鍋、放油,但是是不知道應(yīng)該 怎樣把菜做好。這一系列文章的目的是寫明怎樣把“菜做好”

開篇前介紹一個學(xué)習(xí)ruby和selenium-webdriver的地址:http://17test.info/

ruby+selenium-webdriver學(xué)習(xí)視頻教程:http://www.boobooke.com/goods-37.html

前期準(zhǔn)備:

一.ruby
 1.版本:1.92
2.下載地址:http://rubyinstaller.org/downloads/ (這個地址需要翻墻出去,或者去其他的地方下載)
3.安裝:
雙擊安裝包自動安裝,安裝過程中出來勾選項,全部勾選即可。
4.檢查ruby安裝情況:
命令行輸入:
 
ruby -v

 出現(xiàn)如下信息證明安裝成功:
 
ruby 1.9.2p180 (2011-02-18) [i386-mingw32]

 5.檢查rubygem是否安裝
命令行中輸入:
 
gem -v

 6.更新rubygem
命令行中輸入:
 
gem update --system

 7.命令行中再次輸入:

gem -v

 返回:1.8.24 說明已更新至新版本

二.DevKit
1.安裝
雙擊下載的7z文件,指定解壓路徑,路徑中不能有空格。如C:DevKit,這個路徑是<DEVKIT_INSTALL_DIR>。
命令行中執(zhí)行命令:
 
cd <DEVKIT_INSTALL_DIR>
ruby dk.rb init
ruby dk.rb install

 (PS:這里有可能會提示
 
Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

 可以嘗試下手動編輯下config.yml文件,將ruby的安裝目錄加到config.yml文件中

config.yml文件只有執(zhí)行ruby dk.rb init命令后才會生成)

2.驗證是否安裝成功

命令行中輸入如下命令:
 
gem install rdiscount --platform=ruby

 出現(xiàn)結(jié)果如下:
 
Fetching: rdiscount-1.6.8.gem ()
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
Successfully installed rdiscount-1.6.8
1 gem installed
Installing ri documentation for rdiscount-1.6.8...
Installing RDoc documentation for rdiscount-1.6.8...

 三.selenium-webdriver
1.安裝
命令行中輸入命令:
 
gem install selenium-webdriver

 2.驗證是否安裝成功
命令行中輸入命令:

gem list selenium-webdriver

 出現(xiàn)如下提示:
 
*** LOCAL GEMS ***
  
  
selenium-webdriver (2.21.0)

 四.rspec
1.安裝
命令行中輸入如下命令:
 
gem install rspec 

上一頁1234567下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd