2017-01-23 14 views
0

zu erhalten, ich versuche, die Werte zu Tabelle Sorter Filter zu senden und dann das Kontrollkästchen dieses Werts zu aktivieren.ich bin nicht in der Lage, webElement

Aber nicht in der Lage, das WebElement zu bekommen.

HTML: Es gibt 4 Filterkasten, müssen Werte senden Index 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> 

Notwendigkeit zu senden Wert gegeben Textbox screenshot

+0

Zeigen 'Stacktrace' oder Fehler. –

Antwort

0

Sie können Filterbox mit versuchen:

//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(); 
+0

org.openqa.selenium.InvalidSelectorException: ungültiger Selektor: Konnte ein Element mit dem Xpath-Ausdruck nicht finden // tr [@ class'tablesorter-filter-row tabletsorter-ignoreRow '] td/wegen des folgenden Fehlers: SyntaxError: Failed 'evaluate' auf 'Document' ausführen: Die Zeichenfolge '// tr [@ class'tablesorter-filter-row tablesorter-ignoreRow'] td/'ist kein gültiger XPath-Ausdruck. – Payal

+0

Ich habe meine Antwort aktualisiert. Könnten Sie es bitte noch einmal versuchen? Habe nicht bemerkt, dass ich td schrieb/wo es sein sollte/td –

+0

immer noch das Problem ist persisting.org.openqa.selenium.InvalidSelectorException: ungültiger Selektor: Konnte ein Element mit dem Xpath-Ausdruck nicht finden // tr [@ class'tablesorter -filter-row tabletsorter-ignoreRow ']/td wegen des folgenden Fehlers: SyntaxError: Fehler beim Ausführen von' evaluate 'auf' Document ': Die Zeichenfolge' // tr [@ class'tableorter-filter-row tablesorter-ignoreRow ' ]/td 'ist kein gültiger XPath-Ausdruck. – Payal

Verwandte Themen