2013-05-17 80 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