# File lib/capybara/node/matchers.rb, line 67
      def has_no_selector?(*args)
        options = if args.last.is_a?(Hash) then args.last else {} end
        wait_until do
          results = all(*args)

          case
          when results.empty?
            true
          when options[:between]
            not(options[:between] === results.size)
          when options[:count]
            not(options[:count].to_i == results.size)
          when options[:maximum]
            not(options[:maximum].to_i >= results.size)
          when options[:minimum]
            not(options[:minimum].to_i <= results.size)
          else
            results.empty?
          end or raise ExpectationNotMet
        end
      rescue Capybara::ExpectationNotMet
        return false
      end