def assert_option_value_not_present(select_name, option_value)
      @web_browser.select_lists.each { |select|
        the_element_name = element_name(select)
        next unless the_element_name == select_name
        
        if RWebSpec.framework =~ /watir/i        
          select.options.each do |option| # items in the list
            perform_assertion {  assert(!(option.value == option_value), "unexpected select option: #{option_value} for #{select_name} found") }
          end
        else
          select.find_elements(:tag_name => "option" ).each do |option|
    	      fail("unexpected option value: #{option_label} found") if option.value == option_value
    			end          
        end
      }
    end
def assert_option_value_not_present(select_name, option_value)
      @web_browser.select_lists.each { |select|
        the_element_name = element_name(select)
        next unless the_element_name == select_name
        
        if RWebSpec.framework =~ /watir/i        
          select.options.each do |option| # items in the list
            perform_assertion {  assert(!(option.value == option_value), "unexpected select option: #{option_value} for #{select_name} found") }
          end
        else
          select.find_elements(:tag_name => "option" ).each do |option|
    	      fail("unexpected option value: #{option_label} found") if option.value == option_value
    			end          
        end
      }
    end
select