我想調試/使用IRB開發代碼:如何在水豚中獲取DOM元素的HTML?
irb> require "capybara"
irb> include Capybara::DSL
irb> Capybara.current_driver = :selenium
irb> visit "http://example.com"
但我怎麼得到我發現了元素的HTML?
irb> s = find(".user-pane")
=> #<Capybara::Element tag="nav">
irb> s.native.inner_html
NoMethodError: undefined method `inner_html' for #<Selenium::WebDriver::Element:0x007fc1da191b28>
寶石列表
capybara (2.4.4)
nokogiri (1.5.6)
selenium-webdriver (2.43.0)
你能否提供一個可以訪問並具有'.user-pane'的通用域?你有沒有嘗試過(查找('用戶窗格')? – Bala 2014-10-27 13:07:29
@Bala,可重複使用google.com並查找(「#hplogo」) – Nakilon 2014-10-27 13:19:04