0

こんにちは、私は Ruby/Capybara と RSPEC を使用するのにかなり慣れていません...次のような値を持つドロップダウン選択ボックスから月を選択しようとしています

<legend> Expiration Date </legend>
</div>
<ul>
<li class="select input required"
    id="cart_driver_attributes_credit_card_attributes_exp_month_input">
    <select autocomplete="off" class="required select-box expiration-date"
        id="cart_driver_attributes_credit_card_attributes_exp_month"
        name="cart[driver_attributes][credit_card_attributes][exp_month]">
        <option value="">Month</option>
        <option value="01">January</option>
        <option value="02">February</option>
        <option value="03">March</option>
        <option value="04">April</option>
        <option value="05">May</option>
        <option value="06">June</option>
        <option value="07">July</option>
        <option value="08">August</option>
        <option value="09">September</option>
        <option value="10">October</option>
        <option value="11">November</option>
        <option value="12">December</option>
    </select>

================================================== ======================

私は月を選択するために以下を使用しています

select "August", :from => "select"

月を選択する方法をいくつか試しましたが、取得し続けますCapybara::ElementNotFound:

4

1 に答える 1

1

この:fromオプションは、選択の ID、名前、またはラベルを受け入れます ( documentation )。だからあなたの場合:

select "August", :from => "cart_driver_attributes_credit_card_attributes_exp_month"
于 2013-09-26T00:30:58.950 に答える