gpt4 book ai didi

python-2.7 - Selenium XPATH如何从输入id标签下面的Span标签获取文本

转载 作者:行者123 更新时间:2023-12-03 16:15:49 27 4
gpt4 key购买 nike

我有以下html片段:

<div>
<span class="gwt-InlineLabel myinlineblock" style="display: none;" aria-hidden="true">Go to row</span>
<input id="data_configuration_view_preview_ib_row" class="gwt-IntegerBox marginleft red" type="text" size="8"/>
<span class="gwt-InlineLabel error myinlineblock marginleft" style="width: 7ex;" aria-hidden="false">Error!</span>
</div>


我正在尝试找到文本错误!

我从输入的id标签开始,因为它有一个ID。我无法查看包含文本“错误”的span标签!

我从id开始的xpath是:

//input[@id="data_configuration_view_preview_ib_row"]


我努力了:

//input[@id="data_configuration_view_preview_ib_row"]/span[contains(text(), "Error!")]


我可以使用什么CSS或XPath来找到文本Error !?

我设法用以下Xpath找到了元素:

//input[@id="data_configuration_view_preview_ib_row"]//following-sibling::span[contains(text(), "Error!")]


谢谢,里亚兹

最佳答案

您可以将cssSelector用作:


error类一起使用

span.error

与ID data_configuration_view_preview_ib_row一起使用

#data_configuration_view_preview_ib_row + span.error



或者,您可以将 xpath用作:


error类一起使用

//span[contains(@class, 'error')]

preceding id data_configuration_view_preview_ib_row一起使用

//span[preceding::*[@id = 'data_configuration_view_preview_ib_row']]

preceding-sibling id data_configuration_view_preview_ib_row一起使用

//span[preceding-sibling::*[@id = 'data_configuration_view_preview_ib_row']]



希望能帮助到你..:)

关于python-2.7 - Selenium XPATH如何从输入id标签下面的Span标签获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38657264/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com