【发布时间】:2014-05-04 08:10:12
【问题描述】:
我正在使用selenium-webdriver,并希望通过使用Keyword 作为起点来获取Text 值。
<tr>...</tr>
<tr>...</tr>
<tr><td><font>Keyword</font></td></tr>
<tr>...</tr>
<tr>...</tr>
<tr><td>Text</td></tr>
<tr>...</tr>
<tr>...</tr>
我可以像这样driver.find_element(:xpath, "//tr/td/font[text()='Keyword']") 获得Keyword 元素,但我不知道如何从Keyword 中获得Text 元素。
Text 总是不同的,tr 元素的数量是未定义的。但是在Keyword 和Text 之间总是有两个tr 元素。
如何使用xpath获取值?
【问题讨论】:
-
this 有帮助吗?
-
不确定我是否会尝试使用 XPath 来做这件事,我只是从关键字节点遍历树。