Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法获取webElement_Java_Selenium_Selenium Webdriver_Automation - Fatal编程技术网

Java 无法获取webElement

Java 无法获取webElement,java,selenium,selenium-webdriver,automation,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" placehol

我试图将这些值发送到表分拣器过滤器,然后选中该值的复选框

但无法获取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>

需要将值发送到给定的文本框 您可以尝试:

    //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();
//获取所有复选框的列表
List listofements=webDriver.findElements(By.xpath(“//tr[@class='tablesorter-filter-row tablesorter-ignoreRow']/td”);
//单击索引1的文本框。
获取(1)。单击();

Show
stacktrace
或error.org.openqa.selenium.InvalidSelectorException:选择器无效:无法找到xpath表达式为的元素//tr[@class'tablesorter-filter-row tablesorter ignoreRow']td/,原因是以下错误:SyntaxError:未能对“Document”执行“evaluate”:字符串'//tr[@class'tablesorter-filter-row tablesorter ignoreRow']td/“不是有效的XPath表达式。我更新了我的答案,请再试一次好吗?没有注意到我写了td/where-it-should/td仍然存在问题。org.openqa.selenium.InvalidSelectorException:无效选择器:无法找到带有XPath表达式的元素//tr[@class'tablesorter-filter-row tablesorter ignoreRow']/td,因为以下错误:语法错误:无法对“文档”执行“评估”:字符串“//tr[@class'tablesorter-filter-row tablesorter ignoreRow']/td”不是有效的XPath表达式。请再试一次,它通过显式等待来工作。非常感谢