小编Ste*_*eve的帖子

无法让Cucumber/Capybara找到单选按钮

我无法让Cucumber"选择"一个单选按钮,并希望有人可以给我一个健全检查.没有引用大量的HTML垃圾,这里是相关部分(我从print.html收集).它位于由按钮激活的模态div中.我可以"点击"那个按钮并看到模态窗口出现(我在Selenium中将其作为@javascript场景运行).

<div class="modal-body pagination-centered">
    <img src="/assets/payment.png" alt="Payment" />
    <form novalidate="novalidate" method="post" id="edit_cart_1" class="simple_form edit_cart" action="/carts/complete" accept-charset="UTF-8">
        <div style="margin:0;padding:0;display:inline">
            <input type="hidden" value="?" name="utf8" />
            <input type="hidden" value="put" name="_method" />
        </div>
        <div class="control-group hidden cart_property_id">
            <div class="controls">
                <input type="hidden" name="cart[property_id]" id="cart_property_id" class="hidden" />
            </div>
        </div>
        <div id="payment_fat_buttons" class="fat-buttons">
            <div class="vertical-button-wrapper">
                <input type="radio" value="cash" name="cart[payment_type]" id="cart_payment_type_cash_pay" data-property-id="1" />
                <label for="cart_payment_type_cash_pay">Cash</label>
            </div>
            <div class="vertical-button-wrapper">
                <input type="radio" value="credit" name="cart[payment_type]" id="cart_payment_type_credit_pay" data-property-id="1" />
                <label for="cart_payment_type_credit_pay">Credit</label>
            </div>
        </div>
        <div style="display: none;" id="cart_room_number_area_pay">
            <div class="control-group string optional cart_room_number"> …
Run Code Online (Sandbox Code Playgroud)

cucumber capybara ruby-on-rails-3

2
推荐指数
1
解决办法
2685
查看次数

标签 统计

capybara ×1

cucumber ×1

ruby-on-rails-3 ×1