2012-09-05 36 views
1

我需要運行包含用於自動化瀏覽器測試的'watir-webdriver'gem的ruby腳本。我想了解以下內容:在Apache Web服務器上或從JRuby上使用Watir-webdriver的Ruby腳本

  1. 如果運行的Apache Web服務器上的Ruby腳本,而不使用紅寶石軌的選項,如果有,請告訴我如何可以實現。

  2. 使用Jruby是一個從apache web服務器運行ruby腳本的選項,但顯然Jruby不支持'watir-webdriver'。那麼是否有任何方法可以使用從Web服務器調用的watir驅動程序來運行ruby腳本?

+0

你問如何在沒有安裝Ruby的服務器上運行Ruby腳本? –

+1

Ruby和watir-webdriver並不在乎(或者對於這個問題jruby)哪個應用服務器正在爲應用程序提供服務。 –

回答

0

爲什麼您認爲watir-webdriver gem不能與JRuby一起使用?我剛剛測試過它,它工作得很好。

+0

可以提供任何鏈接或如何使用jruby使用watir-webdriver的幫助。我創建了一個java程序,並將jruby和bsf jar添加到項目構建路徑中,這樣我就可以運行ruby腳本,但是對watir-web驅動程序的使用給出了這個錯誤:require':no such file to load - watir-webdriver(LoadError) – jasdmystery

+0

也許你只需要將它添加到文件的頂部:'require「rubygems」'。這是關於安裝Watir的全部知識:https://github.com/zeljkofilipin/watirbook/tree/master/installation –

相關問題