接下來我們再來介紹一款常用的IDE開發利器,關於NetBeans和Eclipse相信大家並不陌生,在這裡我主要是介紹NetBeans為主,如果想瞭解Eclipse下搭建ruby的可以在互連網上去搜尋相關的資料,可能是因為NetBeans有官方的嵌入ruby的版本吧,所以這樣以來我想會省去下載ruby外掛程式的麻煩,至於去NetBeans官方網站上去找就行了,確實是有ruby版的,所以很幸運我們可以開始了.直接安裝NetBeans-ruby版本的就可以了,很方便吧,當然我們安裝後之後開啟NetBeans建立項目會發現就有Ruby工程,建立一個ruby工程,在mian.rb下面輸入puts "hello world!",直接運行我們就可以在下面看到的運行結果了,怎麼樣很快吧,甚至連ruby我們都不用安裝,非常的方便,不過即使這樣我們還是不能太樂觀,因為他並能為我們自動化測試所用,通過目錄深入查看發現ruby的版本非常的低,我下的居然是NetBeans-ruby居然ruby是1.4的版本,當然無法完成當前的watir搭建了,所以我們接下來再來通過自動化指令碼來測試一下,如下指令碼:
require 'rubygems'
require 'watir'
test_site = 'http://www.baidu.com/'
# open the IE browser
ie = Watir::IE.new
puts "Step 1: go to the test site: " + test_site
ie.goto(test_site)
puts " Action: entered " + test_site + " in the address bar."
把這個指令碼放在main.rb下,儲存直接運行,結果是不成功的,這個時候我們就需要自動手動安裝ruby和watir的,這個根據第一講究可以完成, 然後搭建好環境之後我們如何將手動搭建的環境嵌入到NetBeans中呢,這裡就需要一些設定.
我們右鍵我們的項目下面進入屬性,然後進入運行欄,管理ruby平台,添加ruby平台,並把剛剛手動搭建的環境匯入就可以,並且選中匯入的新的ruby平台,然後再運行,效果當然不一樣,不過前提是你的ruby+watir手動環境搭建是成功的.
關於開發環境主要是為了方便我們編寫和運行指令碼,所以一定要選擇自己最合適的,這裡我推薦兩款工具,一款是大的IDE是NetBeans,另一款是小巧的SciTE工具,各取所用吧!