0

これは私のコードです

<tr>
    <td>
        <div>
            <span>Cloud Email Security</span>
            <input id="productLine_software-0" name="productLine_software" value="Cloud Email Security" type="hidden"/>
        </div>          
    </td>
    <td>
        <div>
            <span>Core</span>
            <input id="productCategory_software-0" name="productCategory_software" value="Core" type="hidden"/>
        </div>      
    </td>
    <td>
        <div>
            <span>Cloud Antispam</span>
            <input id="softwareName_software-0" name="softwareName_software" value="Cloud Antispam" type="hidden"/>
        </div>      
    </td>
    <td>
        <div>
            <div>
                <span>
                    <input id="select_boolean_software_1" type="checkbox" value="1" name="select_boolean_software"/>                        
                </span>
            </div>
        </div>      
    </td>
</tr>
<tr>
    <td>
        <div>
            <span>Cloud Email Security</span>
            <input name="productLine_software" value="Cloud Email Security" type="hidden"/>
        </div>          
    </td>
    <td>
        <div>
            <span>Core</span>
            <input id="productCategory_software-0" name="productCategory_software" value="Core" type="hidden"/>
        </div>          
    </td>
    <td>
        <div>
            <span>Cloud Email Security</span>
            <input name="softwareName_software" value="Cloud Email Security" type="hidden"/>
        </div>          
    </td>
    <td>
        <div>
            <div>
                <span>
                    <input id="select_boolean_software_1" type="checkbox" value="1" name="select_boolean_software"/>                        
                </span>
            </div>
        </div>      
    </td>
</tr>

SeleniumでこのCSSセレクターコードを使用しています

css=tr:contains('Cloud Email Security & Content Control') input[type = 'checkbox']

2 番目の行ではなく、常に最初の行を選択します。何かご意見は?(コードが長かったので残りのタグは削除しました)

4

1 に答える 1