私はテストを自動化するためにセレンを使用しています。私は、テーブル行のチェックボックスを選択する際に問題に直面しています。だから私はこれを行うためにXPathを使用しています。私は、ファイル名に基づいて行を選択する必要があります。下記のHTMLXPathを使用して列の値に基づいてチェックボックスを選択してください
HTML
<form id="Runs3" action="" method="post">
\t <table id="data_Runs1" class="project-data project-show-borders project-has-col-totals">
\t \t <tbody>
\t \t \t <tr class="project-alternate-row">
\t \t \t \t <td id="ext-gen3" class="project-selectors" nowrap="">
\t \t \t \t \t <input type="checkbox" onclick="Region.selectRow(this);" value="234" name=".select" title="Select/unselect row"/>
\t \t \t \t \t <span style="display: inline-block; width: 16px; height: 10px;"/>
\t \t \t \t </td>
\t \t \t \t <td id="ext-gen11" align="left">
\t \t \t \t \t <a href="/key/module/essays/direct.view?runId=234">Study1_AS_06-20-16_1.xml</a>
\t \t \t \t </td>
\t \t \t </tr>
\t \t </tbody>
\t </table>
</form>
は、これは私が
//form[@id='Runs3']//a[text()='Study1_AS_06-20-16_1.xml']/preceding-sibling:://input[@name='.select']