Tranquiliste a écrit :
> Il ressemble à ça:
> <label>Diffusion<span id="t_scope_tip" class="helplabel"><img
> alt="Help" src="/images/help.png?1218039882" /></span></label>
>
> <span class="forminput"><select id="topic_scope" name="topic
> [scope]"><option value="1">Immeuble</option>
> <option value="2">Propriétaires</option>
> <option value="3" selected="selected">Conseil Syndical</option></
> select></span>
>
> Mais sinon j'ai réussi à le faire marcher en changeant field_labeled
> par field_named
>
Je pense que le field_labeled se base sur l'id et field_named sur le name
tu peux donc peut-être essayé field_labeled('topic_scope') et voir si ca
marche aussi.
> Il doit y avoir qq chose qui m'échappe.
>
> Nicolas
>
> On 18 oct, 19:07, Cyril Mougel <[email protected]> wrote:
>
>> Tranquiliste a écrit :
>>
>>
>>
>>
>>> Dans le standard webrat_steps et marche
>>> When /^I select "([^\"]*)" from "([^\"]*)"$/ do |value, field|
>>> select(value, :from => field)
>>> end
>>>
>>> Then /^the "([^\"]*)" field should contain "([^\"]*)"$/ do |field,
>>> value|
>>> field_labeled(field).value.should =~ /#{value}/
>>> end
>>>
>>> Ajoutée par moi et ne marche pas
>>> Then /^"([^\"]*)" should be selected for "([^\"]*)"$/ do |value,
>>> field|
>>> field_labeled(field).element.search(".//opti...@selected =
>>> 'selected']").inner_html.should =~ /#{value}/
>>> end
>>>
>>> Le pire c'est que si je change
>>> field_labeled(field).element.search(".//opti...@selected =
>>> 'selected']").inner_html.should =~ /#{value}/
>>> par
>>> field_labeled(field).value.should =~ /#{value}/
>>>
>>> Ca ne marche pas non plus. Cela viendrait il du fait que je l'ai
>>> "rajouté"?
>>>
>> et le HTML que tu tentes de récupérer, il est comment ?
>>
>>
>>
>>
>>> On 18 oct, 12:29, Cyril Mougel <[email protected]> wrote:
>>>
>>>> Tranquiliste a écrit :
>>>>
>>>>> C'est quand même étrange dans mon fichier .feature j'ai ces deux
>>>>> lignes qui se suivent
>>>>> Then I select "Propriétaires" from "topic[scope]"
>>>>> Then "Propriétaires" should be selected for "topic[scope]"
>>>>> La première passe la deuxième se plante avec mon fameux
>>>>> "topic[scope]" (Webrat::NotFoundError)
>>>>> (eval):2:in `/^"([^\"]*)" should be selected for "([^\"]*)"$/'
>>>>>
>>>> Tu peux nous donner le code exacte de tes 2 steps ? celle qui marche et
>>>> celle qui marche pas.
>>>>
>>>> Sans code on arrive jamais trop à savoir le problème.
>>>>
>>>> --
>>>> Cyril Mougelhttp://blog.shingara.fr/
>>>>
>> --
>> Cyril Mougelhttp://blog.shingara.fr/
>>
> >
>
--
Cyril Mougel
http://blog.shingara.fr/
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse
[email protected]
-~----------~----~----~----~------~----~------~--~---