From af9dd3670419b3e39743e1b15bb271b6aaf4dc15 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Wed, 22 Dec 2010 16:42:38 -0800 Subject: [PATCH] Don't roundtrip through Selenium twice to determine visibility --- lib/capybara/driver/selenium_driver.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/capybara/driver/selenium_driver.rb b/lib/capybara/driver/selenium_driver.rb index a638cbb6..5566ff33 100644 --- a/lib/capybara/driver/selenium_driver.rb +++ b/lib/capybara/driver/selenium_driver.rb @@ -59,7 +59,8 @@ class Capybara::Driver::Selenium < Capybara::Driver::Base end def visible? - native.displayed? and native.displayed? != "false" + displayed = native.displayed? + displayed and displayed != "false" end def find(locator)