diff --git a/lib/capybara/selenium/node.rb b/lib/capybara/selenium/node.rb index 3c88b2cf..9704a9c0 100644 --- a/lib/capybara/selenium/node.rb +++ b/lib/capybara/selenium/node.rb @@ -5,7 +5,7 @@ class Capybara::Selenium::Node < Capybara::Driver::Node end def [](name) - @attrs = {} + @attrs ||= {} @attrs[name] ||= native.attribute(name.to_s) rescue Selenium::WebDriver::Error::WebDriverError nil