具有多个条件和获取元素值的 Selenium xpath

普拉卡什·斯里瓦斯塔瓦

我有一个条件,其中 tr 行生成动态值:

<tbody>
   <tr id="24686" tabindex="0">
     <td class="nowrap xh-highlight" style="padding: 3px 8px;">Available</td>
   </tr>
</tbody>

我有 Xpath 1: (//tbody/tr/td[contains(text(),'Available')])[1] 返回

Available 

和 Xpath 2: //tr[1]/@id 返回

ld_9050427
22707

条件是我想生成一个 xpath,它将返回状态为可用的第一个数字,然后返回其 ID。以后我想用这个相同的id来进行后面的过程吗?

我试过类似下面的东西,但没有用

(//tbody/tr[/@id and/td[contains(text(),'Disponible')]])[1]
安德森

如果要选择tr具有id属性(任何)和带有文本的表格单元格,请"Available"尝试

//tr[@id and td='Available']

提取id价值以供进一步使用,您需要get_attribute/getAttribute方法

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Xpath Selenium Python的双重条件

来自分类Dev

Selenium XPath“ [@value]”与值不匹配的元素

来自分类Dev

如何从Selenium Webelement或lxml获取XPath?

来自分类Dev

Selenium WebDriver找不到XPATH元素

来自分类Dev

选择使用xpath和Selenium的元素包含

来自分类Dev

如何获取Selenium XPath结果的计数

来自分类Dev

前一个元素的Selenium XPath

来自分类Dev

在Selenium Webdriver中按xPath元素搜索

来自分类Dev

Python / Selenium-在xpath中使用条件

来自分类Dev

XPath和Selenium问题

来自分类Dev

如何在Behat Selenium中获取Xpath

来自分类Dev

Selenium Webdriver找不到XPath元素

来自分类Dev

Selenium:无法通过XPATH Python查找元素

来自分类Dev

Xpath Selenium Python的双重条件

来自分类Dev

如何从Selenium Webelement或lxml获取XPath?

来自分类Dev

Selenium IDE使用xpath和index获取元素

来自分类Dev

选择具有xpath和Selenium用途的元素包含

来自分类Dev

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

来自分类Dev

前一个元素的Selenium XPath

来自分类Dev

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

来自分类Dev

如何单击xpath和selenium中具有option-id元素但具有相同div类的元素?

来自分类Dev

如何使用Selenium使Xpath元素可见?

来自分类Dev

Python Selenium,获取 elementtext xPath

来自分类Dev

Python Selenium Xpath 获取文本

来自分类Dev

Xpath 获取 Instagram 粉丝总数 [Python, Selenium]

来自分类Dev

Python Selenium 找不到元素标题(xpath)

来自分类Dev

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

来自分类Dev

无法使用 xpath 找到元素 selenium python

来自分类Dev

如何使用xpath selenium查找元素

Related 相关文章

热门标签

归档