3

これは私が取り組んでいるHTMLです:

<div class="pbSubsection">
    <table class="detailList" cellspacing="0" cellpadding="0" border="0">
        <tbody>
            <tr>
                <td class="labelCol">
                    <label for="00Ni0000003bw8O">Becomes Asset</label>
                </td>
                <td class="dataCol col02">
                    <input id="00Ni0000003bw8O" type="checkbox" value="1" tabindex="8" name="00Ni0000003bw8O" checked="checked">
                </td>

チェックボックスを選択する必要があります。

複数の組織でこれを行っており、組織ごとに ID が異なるため、ID を使用できません。ラベル テキストまたはタブインデックスで選択する方法はありますか?

4

2 に答える 2

0

に基づいてチェックボックスを選択するには、またはロケータtabindexを使用するとうまくいくはずです::css:xpath

b.checkbox(:xpath => "//input[@tabindex='8']").set
b.checkbox(:css => 'input[tabindex="8"]').set
于 2013-05-21T20:27:39.943 に答える