0

私は safariwatir を使用していますが、リストからオプションを選択する際にコードを動作させることができないようです。私が選択するために使用した構文は次のとおりです。

browser.select_list(:id," select").select_value("USA")

テーブル自体の HTML コードは次のとおりです。

<table>
    <input type="textbox" name="selectedIndex" style="display:none" id="selectedIndex" />
    <input type="hidden" id="fromNo" />
    <input type="hidden" id="toNo" />
  <tr><td height="5px" colspan="2"></td></tr>
  <tr>
    <td class="col-header"> 
        Select Base No.
    </td>
    <td class="col-field" align="left"> 

       <select id="select" name="select" onChange="loadFrames();disableTemporarily('select');"> 

        <option value="" selected>Select a base</option>

        <option value="CSindicator=Y&MMindicator=Y&FXindicator=Y&customerNum=MTAzNjQ5&branch=MTAy&GFCID=&accountNum=&asOfDate=&countrycode=102&activebase=MTAzNjQ5&MERMAID=c2dsaW13ZWlzYW5vbmxpbg==&PLANERILLA=c2dsaW13ZWlzYW5vbmxpbg==">USA</option>



        </select>
    </td>
  </tr>
</table>

私は長い値とすべてを配置しようとさえしました。私がそれを実行すると、端末は nil を出力します。これは通常、機能していることを意味しますが、リストは選択されていません。アイデアや助けをいただければ幸いです。ありがとう。

4

1 に答える 1

1

返信が遅くなり申し訳ありませんが、Safariwatir は現時点ではほとんど死んでいるプロジェクトです。

Safariwatir から Watir-Webdriver に切り替えます。Safariで動作させる方法の詳細については、このリンクを参照してください。

于 2012-04-18T19:14:44.310 に答える