2010-12-23 41 views
0

我正在使用Celerity來屏幕刮一個網頁,我試圖颳去特定的div類中的所有文本元素。的我使用拋出下面的錯誤代碼以下行:錯誤的參數類型爲String(預期模塊)(類型錯誤)使用包含?在Celerity屏幕抓取腳本

代碼:puts browser.text if browser.frame(:id, 'bottomframe').div.class.include? 'ClassName'

誰能告訴我這是什麼錯誤意味着或更重要的是如何修復我的代碼行。

回答

0

Celerity文檔的進一步審查爲我的問題提供了一個解決方案。

Celerity提供了使用正則表達式來指定您想要在特定網頁上查找/匹配的功能。例如:browser.link(:text,/ ish /)表示與正則表達式/ ish /匹配的第一個元素。

謝謝