无法获取webElement

时间:2017-01-23 12:39:27

标签: java selenium selenium-webdriver automation

我正在尝试将值发送到表格分类器过滤器,然后选择该值的复选框。

但无法获取webElement。

HTML:有4个过滤框,需要将值发送到索引为1的过滤器。

<tr class="tablesorter-filter-row tablesorter-ignoreRow" role="row">
<td data-column="0">
<td data-column="1">
<input class="tablesorter-filter" placeholder="" data-column="1" data-lastsearchtime="1485173126687" type="search"/>
</td>
<td data-column="2">
<td data-column="3">
<td data-column="4">
</tr>
</thead>

需要将值发送到给定的文本框 screenshot

1 个答案:

答案 0 :(得分:0)

您可以尝试:

    //Get a list of all the checkboxes
    List<WebElement> listOfElements = webDriver.findElements(By.xpath("//tr[@class='tablesorter-filter-row tablesorter-ignoreRow']/td"));
    //click on the text box of index 1.
    listOfElements.get(1).click();