自從知道了Selenium的存在后,就一直都想,若要學習自動化,就要學習像Selenium這種比較有潛力的。
Selenium有針對各種語言(java, C#, Python, Ruby, Perl)的版本,在此選擇Ruby為學習方向,一來可以借此學習下Ruby,感受下它的魅力;二來因為在Selenium的官方文檔上只有這樣一個命令,頗感好奇。
gem install selenium-webdriver
言歸正傳
---------------------------------------------------------------------------------------------
Selenium 2 Ruby版
1. 安裝Ruby
方法一:詳見http://www.cnblogs.com/enjoytesting/archive/2012/06/14/2549441.html
方法二:在Ruby官網http://www.ruby-lang.org/en/downloads/,下載Windows下一鍵安裝exe程序
2. 安裝Selenium-WebDriver
在Selenium官網http://seleniumhq.org/download/,下載Ruby版Selenium-WebDriver
安裝過程:
1) 執行命令: gem install selenium-webdriver
2) 檢查是否安裝成功,返回Selenium-WebDriver版本號,則表示已經安裝成功
3. Selenium-WebDriver之初體驗
1) 打開Ruby自帶的irb,在輸入命令提示符的地方輸入irb回車即可。
2) 使用Selenium-WebDriver對ie瀏覽器進行操作
require ‘selenium-webdriver’ #打開IE瀏覽器 ie = Selenium::WebDriver.for :ie #訪問www.baidu.com ie.get 'www.baidu.com' #獲取當前網址 ie.current_url #關閉IE瀏覽器 ie.close
NOTE:若是安裝Selenium-WebDriver時出現如下問題:
解決方法詳見:http://blog.csdn.net/shandong_chu/article/details/7052478
Reference:
http://www.boobooke.com/bbs/thread-276941-1-1.html