def failsafe(& block)
      begin
        yield
      rescue RWebSpec::Assertion => e1        
      rescue ArgumentError => ae
      rescue RSpec::Expectations::ExpectationNotMetError => ree
      rescue =>e
      end
    end
def failsafe(& block)
      begin
        yield
      rescue RWebSpec::Assertion => e1        
      rescue ArgumentError => ae
      rescue RSpec::Expectations::ExpectationNotMetError => ree
      rescue =>e
      end
    end
try operation, ignore if errors occur

 Example:
   failsafe { click_link("Logout") }  # try logout, but it still OK if not being able to (already logout))