Selenium Webdriver:使用xpath从<td>标记获取文本

Steerpike

我正在努力使用Xpath从以下HTML中获取“ http://www.sportsuperstore.co.uk/leisure ......”文本:

<tr>
<td class="form-label-text">Path: </td>
<td/>
<td>http://www.sportsuperstore.co.uk/leisure/store-information/article-1355816188279/</td>
</tr>

我需要对值进行getText()并将其转换为String。到目前为止,我一直在努力使用典型的CSS和XPath选择器。

明亮的达罗查

将第<td>一个中的数据用作选择器,并在下一个同级中获取文本,<td>跳过一个空<td/>

//tr/td[@class='form-label-text'][contains(.,'Path:')]/following-sibling::td[2]/text()

last()如果<td>上下文中始终是最后一个也可以使用

//tr/td[@class='form-label-text'][contains(.,'Path:')]/following-sibling::td[last()]/text()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Python中的Selenium Webdriver获取td类的标题

Selenium IDE中的XPATH:匹配包含<br>标记的<td>标记中的文本

Python Selenium从tr内部的td中使用xpath获取数据

获取文本td Xpath PHP

如何使用Xpath Selenium WebDriver JAVA获取多个元素(div)?

如何使用XPath Selenium和Python从<p>标记中获取文本

Selenium webdriver - 相对 xpath,获取带有文本的元素

通过文本查找元素并获取XPath-Selenium WebDriver Junit

使用select获取td文本

如何使用 Selenium 获取具有特定内容的 td 的表?

使用Selenium Webdriver(java)在SPAN标记之间单击文本

如何使用PhantomJS在Selenium Webdriver中用文本填充<p>标记?

检查属性是否正确,然后使用 Xpath 从 <td> 获取文本

Selenium WebDriver -- 获取 <span> 文本

如何获取XPath for Selenium Webdriver for Chrome

Python Selenium Xpath 获取文本

如何在Selenium WebDriver中使用xPath来获取SVG元素?

如何使用Selenium和Python在iframe中获取<p>标记中的文本?

如何在 Selenium Java 中使用包含文本获取元素的直接标记

如何使用BeautifulSoup从<td>获取文本?

使用jQuery从TD准确获取文本

验证文本-使用Selenium Webdriver和python从元素获取innerHTML

如何使用 selenium webdriver 获取 span 标签内的文本?

使用Selenium WebDriver获取表行的隐藏文本?

使用 selenium webdriver 从嵌套的 div 标签中获取文本

如何使文本溢出与表<td>标记一起使用

使用XPath在Selenium WebDriver中查找Href

使用Selenium WebDriver XPath选择组合框

Selenium Webdriver(Java)-在XPATH中使用AND / OR条件