小编ven*_*raj的帖子

如何遍历List <WebElement>

我需要帮助来获取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)

java selenium xpath gettext selenium-webdriver

0
推荐指数
1
解决办法
3万
查看次数

标签 统计

gettext ×1

java ×1

selenium ×1

selenium-webdriver ×1

xpath ×1