2014-03-06 28 views
1

我正在使用watir或框架來處理Web對象。下面是我的代碼:使用Watir或框架在Ruby中定義OR

require 'watir-or' 
require 'watir' # Support all "watirs": firewatir, safariwatir and etc 

browser = Watir::Browser.new :firefox 

repository = ObjectRepository::Repository.new("path to my xls file which i stored an id for each object and description to each one", browser) 
repository.get("txt_UserName").click 

但它不斷給我這個錯誤:

<internal:lib/rubygems/custom_require>:30: stack level too deep (SystemStackError) 

這方面有任何想法?

回答

2

watir-or的最後一個版本是在2011年。那是人類年的3年,或者是互聯網年的300年。此後,firewatirsafariwatir均被棄用,以支持watir-webdriver。我建議你嘗試一個當代頁面對象寶石,而不是watir,或者像page-object

+0

我可以在excel表單中實現一個OR並使用頁面對象與它進行交互,這在watir中是相同的嗎? – Dhussein