2013-05-17 79 views
1

我有一行代碼,可以得到頁面上的元素的內容與任何驅動程序,但poltergeist。這是否是對於微妙主義者的預期行爲?如果是這樣的話,我怎麼能以一種與極端主義者有效的方式來做到這一點?水豚Poltergeist獲取元素文本

這裏是Ruby

page.find(item_price_selector(3)).native.text 

以下是錯誤

Failure/Error: price = page.find(item_price_selector(3)).native.text 
NoMethodError: 
    undefined method `text' for #<Capybara::Poltergeist::Node:0xb07db1c> 

回答

2
page.find(item_price_selector(3)).native.text 

native是不必要的。刪除它並使其在所有驅動程序中正常運行

page.find(item_price_selector(3)).text