我需要帮助来获取xpath List<WebElement>以及如何遍历它,并从下面的代码中选择等于“ 2014 Benefits”的链接文本。
<tbody id="tblPriorEventsBody">
<tr>
<td>01/01/2014</td>
<td>
<a class="openEvent aActive" onclick='DisplayEventYearElections("dvCurrentElections","2014","Benefits For 01/01/2014 Open Enrollment ( 2014 ) ","2e82be0c-f280-4502-9d98-cf995450442c");' href="#">
2014 Benefits
</a>
<input id="hfOpenEventDefinationId" type="hidden" value="b991cf84-f197-413f-a3fb-21c5a1c0d70a"></input>
</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>...</tr> // Each tr contains a link
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)
我正在尝试以下代码:
List <WebElement> options = Driver.findElements(By.xpath("//tbody[@id='tblOpenEventsBody']//tr/a"));
System.out.println(" CLASS Elements size " + options.size());
for (WebElement option : options) {
String Str = "2014 Benefits" // based on string text match I want to select …Run Code Online (Sandbox Code Playgroud)