<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>features/es_ES/cuando-pulso-los-siguientes-enlaces-y-botones.feature</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -6,6 +6,8 @@ Caracter&#237;stica: selecciono en listado/s
   #   Cuando selecciono &quot;_valor_&quot;
   # o:
   #   Cuando selecciono &quot;_valor_&quot; en (el listado de) _campo_
+  # o:
+  #   Cuando selecciono &quot;_valor_&quot; como _campo_
   #
   # Ejemplos:
   #   Cuando selecciono &quot;Hortalizas&quot; en el listado de &quot;Tipos de cultivo&quot;
@@ -23,6 +25,11 @@ Caracter&#237;stica: selecciono en listado/s
     Entonces veo el tag div#orchard_type con el valor &quot;Frutales&quot;
 
     Cuando visito la portada
+         Y selecciono 'Frutales' como Tipos de Cultivo
+         Y pulso el bot&#243;n &quot;Galleta de la fortuna&quot;
+    Entonces veo el tag div#orchard_type con el valor &quot;Frutales&quot;
+
+    Cuando visito la portada
          Y selecciono 'Hortalizas'
          Y pulso el bot&#243;n &quot;Galleta de la fortuna&quot;
     Entonces veo el tag div#orchard_type con el valor &quot;Hortalizas&quot;</diff>
      <filename>features/es_ES/cuando-selecciono-en-listado.feature</filename>
    </modified>
    <modified>
      <diff>@@ -124,11 +124,11 @@ Cuando /^(?:que )?visito (?!#{_pagina_desde_rutas_})(.+)$/i do |pagina|
   do_visit pagina.to_unquoted.to_url
 end
 
-Cuando /^(?:que )?(?:pulso|pincho) (?:en )?el bot[o&#243;]n (.+)$/i do |boton|
+Cuando /^(?:que )?#{_pulso_} (?:en )?el bot[o&#243;]n (.+)$/i do |boton|
   click_button(boton.to_unquoted.to_translated)
 end
 
-Cuando /^(?:que )?(?:pulso|pincho) (?:en )?el (enlace|enlace ajax|enlace con efectos) (.+)$/i do |tipo, enlace|
+Cuando /^(?:que )?#{_pulso_} (?:en )?el (enlace|enlace ajax|enlace con efectos) (.+)$/i do |tipo, enlace|
   options = {}
   options[:wait] = case tipo.downcase
   when 'enlace con efectos' then :effects
@@ -138,6 +138,21 @@ Cuando /^(?:que )?(?:pulso|pincho) (?:en )?el (enlace|enlace ajax|enlace con efe
   click_link(enlace.to_unquoted.to_translated, options)
 end
 
+Cuando /^(?:que )?#{_pulso_} (?:en )?los (?:siguientes )?(?:enlaces|botones)(?: y (?:enlaces|botones))?:$/i do |tabla|
+  tabla.raw.each_with_index do |row, index|
+    if row.size == 1
+      Cuando &quot;pulso el enlace '#{row[0]}'&quot;
+    else
+      next if index == 0
+      if row[0] =~ /enlace/i
+        Cuando &quot;pulso el enlace '#{row[1]}'&quot;
+      else
+        Cuando &quot;pulso el bot&#243;n '#{row[1]}'&quot;
+      end
+    end
+  end
+end
+
 Cuando /^(?:que )?(?:completo|relleno) (.+) con (?:el valor )?['&quot;](.+)[&quot;']$/i do |campo, valor|
   find_field_and_do_with_webrat :fill_in, campo, :with =&gt; valor
 end
@@ -165,7 +180,7 @@ Cuando /^(?:que )?adjunto el fichero ['&quot;](.*)[&quot;'] (?:a|en) (.*)$/ do |ruta, camp
     {:path =&gt; ruta, :content_type =&gt; ruta.to_content_type}
 end
 
-Cuando /^(?:que )?selecciono [&quot;']([^&quot;']+?)[&quot;'](?: en (?:el listado de )?(.+))?$/i do |valor, campo|
+Cuando /^(?:que )?selecciono [&quot;']([^&quot;']+?)[&quot;'](?: (?:en (?:el listado de )?|como )(?!#{_fecha_y_o_hora_})(.+))?$/i do |valor, campo|
   begin
     if campo
       select valor, :from =&gt; campo.to_unquoted.to_translated  # V&#237;a label</diff>
      <filename>lib/mundo_pepino/es_ES/definitions.rb</filename>
    </modified>
    <modified>
      <diff>@@ -14,6 +14,12 @@ module MundoPepino
         def _pagina_desde_rutas_ # p&#225;ginas obtenida a partir de las rutas
           '(?:la|el) \w+ del? |su p[a&#225;]gina|su portada'
         end
+        def _pulso_
+          '(?:pulso|pincho)'         
+        end
+        def _fecha_y_o_hora_
+          '(?:(?:la )?fecha|hora)'
+        end
         def _veo_o_no_
           '(?:no )?(?:veo|debo ver|deber[i&#237;]a ver)'
         end
@@ -32,7 +38,7 @@ module MundoPepino
 end
 
 class &lt;&lt; self
-  delegate :_numero_, :_cuyo_, :_pagina_, :_pagina_desde_rutas_,
-    :_veo_o_no_, :_leo_o_no_, :_tenemos_en_bbdd_, :_tiene_en_bbdd_,
+  delegate :_numero_, :_cuyo_, :_pagina_, :_pagina_desde_rutas_, :_fecha_y_o_hora_,
+    :_veo_o_no_, :_leo_o_no_, :_tenemos_en_bbdd_, :_tiene_en_bbdd_, :_pulso_,
     :to =&gt; 'MundoPepino::Matchers::Bites'
 end</diff>
      <filename>lib/mundo_pepino/es_ES/matchers.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>535ec7585735cd845d3f551459a0b18cdf77e476</id>
    </parent>
    <parent>
      <id>cb229e28df965b00ad4bf269bb373842fc5e9bbe</id>
    </parent>
  </parents>
  <author>
    <name>Nando</name>
    <email>fernando.garcia@the-cocktail.com</email>
  </author>
  <url>http://github.com/nando/mundo-pepino/commit/3c33212cc9ed15e132666a4dd5a3e5636bcfcd62</url>
  <id>3c33212cc9ed15e132666a4dd5a3e5636bcfcd62</id>
  <committed-date>2009-11-03T10:51:28-08:00</committed-date>
  <authored-date>2009-11-03T10:51:28-08:00</authored-date>
  <message>Merge branch 'master' of git@github.com:nando/mundo-pepino</message>
  <tree>4cc1185595c9f1642283e4704a39ccdec1f532e6</tree>
  <committer>
    <name>Nando</name>
    <email>fernando.garcia@the-cocktail.com</email>
  </committer>
</commit>
