如何从<span>标记中获取每一行的文本

我如何从每一行中获取一些文本。 这是代码:::

<table>
    <tbody>
        <tr>
            <td style =" "         > 
                <span calss=xxx'>Manager </span>
            </td>
            <td> 123</td>
            <td> 456 </td>
        </tr>

        <tr>
            <td style =" "         > 
                <span calss=xxx'>Employee </span>
            </td>
            <td> 123</td>
            <td> 456 </td>
        </tr>
        <tr>
            <td style =" "         > 
                <span calss=xxx'>Admin </span>
            </td>
            <td> 123</td>
            <td> 456 </td>
        </tr>
        <tr>
            <td style =" "         > 
                <span calss=xxx'>Non-Admin </span>
            </td>
            <td> 123</td>
            <td> 456 </td>
        </tr>
</tbody>
</table>

当我单击21行中的某一行时,它会打开一个弹出窗口,并且其中包含具有3-4行的表。 一个弹出窗口可能包含4或3或2或1行,依此类推。 我要在每一行上单击后获取该文本(经理,员工,管理员,非管理员)。 找到了所有要素,  @FindBy(xpath =“ // td [包含(text(),'Manager')]”)) Web元素管理器但是我如何对其执行操作。 最终输出应如下所示: 在第一个弹出窗口上,有3个文本(td),应提取并显示如下: 经理 雇员 管理员 在第二个弹出窗口中,应有2个文本(td)并显示 雇员 管理员 对于第三个弹出窗口,只有一个td(text 非管理员。

在getText()的帮助下,如果弹出窗口中不存在其中一个文本,则可以获取值并进入循环,这会使脚本失败。不知道如何处理所有21行或使用循环命令的此类元素异常。 如果有人知道,请回复。谢谢。

xiaojiani 回答:如何从<span>标记中获取每一行的文本

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162666.html

大家都在问