Я использую Selenium IDE 1.7.1, чтобы установить флажок, соответствующий счету № 405357. Кажется, что Css позволяет мне двигаться вперед при выборе элемента, но не назад.
Так что это выберет 420 долларов:
css=td:contains('405357') + td
Есть идеи для обхода проблемы, чтобы установить флажок? В идеале, обходной путь не должен идти назад или вперед, а просто выбрать флажок
css=input#paymentsForm_invoiceToPayIds if td:contains('405357')
Я бы предпочел, чтобы это было в CSS, но XPath тоже подойдет.
Спасибо!
![enter image description here](https://i.stack.imgur.com/fCJ8R.png)
<table>
<tbody>
<tr>
<td>
<input id="paymentsForm_invoiceToPayIds" type="checkbox" onclick="calculateInvoices(this)" value="405357" name="invoiceToPayIds">
<input id="__checkbox_paymentsForm_invoiceToPayIds" type="hidden" value="405357" name="__checkbox_invoiceToPayIds">
</td>
<td>405357</td>
</tr>
</tbody>
</table>