2013-05-28 9 views
8

kullanarak ikinci radyo düğmesini seçin('# PPRINT') ı aşağıdaki kodu</p> <p>page.choose kullandığınızda seçilir i sayfa yükleme ilk radyo düğmesini .in ikinci radyo düğmesini seçebilir nasıl aşağıdaki html itibaren Kapibara

<div id="printOpns" class="span6"> 
<div class="row"> <div class="span2" align="center"> 
<input id="Print" class="radio" type="radio" checked="" value="EPrint" name="printO"></div> 
</div> 
<div class="row"><div class="span2" align="center"> 
<input id="PPRINT" class="radio" type="radio" value="FPrint" name="printO"> 
</div> 
</div> 
</div> 

cevap

19

choose method için Capybara API "işaretli olarak. radyo düğmesi adı, kimlik numarası veya etiket metin yoluyla bulunabilir bir radyo düğmesini bulun ve işaretleyin." diyor Bu, choose yöntemine sağlanan metnin, radyo düğmesinin adı, kimliği veya etiketiyle eşleşmesi gerektiği anlamına gelir. Css seçicileri desteklemiyor.

choose. Bu nedenle, bunu yaptığında:

page.choose('#PPRINT') 

Capybara "#PPRINT" eşittir bir isim, kimlik numarası veya etiket aramaktadır.

Sen (yani hayır "#") yapmak istiyorum:

page.choose('PPRINT') 
İlgili konular