我有一個問題,找到一個單選按鈕。下面是HTML的一個片段:水豚/黃瓜找不到收音機
<form action="/" id="frm-info" method="post"><input id="ClickedButton" name="ClickedButton" type="hidden" value="" /><input name="__RequestVerificationToken" type="hidden" value="KTQF3bkKPP0OirvtL1EYsW-Q77zq-8H9YAPqeoBB9ewpNSYoc0dOEout26qrtMmX6xBx0_roxqWRwCXAlwZRTyW9ZBTBjwNgifWqws6hyOFIRmc6O-7P6jZXbZNYJ5Pazt9Hmg2" /> <div class="row borGreyPad mlmrcolor bb0">
<div class="col-sm-12 coverImage">
<div class="col-md-7 col-lg-6 fr xs-fl">
<div class="frm-content axaborderBlue mt10">
<div class="pl25 pt15 pr15 pb10">
<p class="large-heading">Enter some basic information to get started</p>
<div class="row ">
<div class="row pl15">
<div class="col-sm-4 r xs-l mb5 f14">Application Taken: *</div>
<div class="col-sm-8 mb5">
<div class="groupBox">
<span class="dib f14 ">
<input id="ApplicationTaken" name="ApplicationTaken" tabindex="1" type="radio" value="ApplicationInPerson" /><span class="dib mr10 ">In Person</span>
</span>
<span class="dib f14 ">
<input id="ApplicationTaken" name="ApplicationTaken" tabindex="2" type="radio" value="ApplicationByPhone" /><span class="dib mr10 ">By Phone</span>
</span>
</div>
我想用的名字「ApplicationTaken」來選擇單選按鈕和值「ApplicationInPerson」
我試過幾種不同的方式,包括:
當/ ^我點擊收音機名稱爲「([^」] )「和值」([^「])」$/do | myName,myValue | 選擇( 「#{MYNAME}」,:選項=> 「#{myvalue的}」) 端
和
當/^I點擊與名稱的無線電 「([^」] ) 「和值」([^「])」$/do | myName,myValue | 查找(:XPath中, 「//輸入[@value = '#{myvalue的}']」,匹配::第一).SET(真)
端
一直看到以下錯誤:「無法找到值爲「ApplicationInPerson」的單選按鈕「ApplicationTaken」。我也嘗試了ID,沒有運氣。我可以在此頁面上選擇一個按鈕並填寫文本字段,我不能選擇單選按鈕或下拉菜單謝謝
你真的需要清理它。 '當/^| click'?這是完全不可讀的垃圾。 – 2014-10-07 21:29:48