2016-02-11 26 views
1

我試圖在執行任何操作之前,等待下面的SitePrism URL https://github.com/natritmeyer/site_prism本節>>「方法支持水豚選項」。等待文本出現在SitePrism水豚框架

@page.wait_until_<Element>_visible :text => "Some Text!!!" 

但我得到以下錯誤:

undefined method `zero?' for {:text=>"Some Text!!!"}:Hash (NoMethodError) 

爲什麼我收到這個錯誤?難道我做錯了什麼?

+0

如果你去給定url部分(「支持水豚選項的方法」),我會提供,你會看到示例代碼。我糾正了我的問題,對不起。 –

+1

好的 - 查看site_prism代碼 - https://github.com/natritmeyer/site_prism/blob/master/lib/site_prism/element_container.rb#L134 - 生成的方法需要超時,選項 - 所以它好像你需要傳遞超時值,如果你想傳遞其他選項:'wait_until_ _visible <以秒爲單位的超時值>,文本:「一些文本!!!」 ' - 看起來像文檔中的錯誤,或者一些舊的違約行爲已被刪除或某事 –

+1

@Tom - 它的工作!謝謝湯姆 –

回答