【发布时间】:2016-12-04 01:54:14
【问题描述】:
我有以下html sn-p:
<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!")]
谢谢,里亚兹
【问题讨论】:
-
你用 xpath 试过了吗? //span[text()='错误! '] ????
标签: python-2.7 selenium xpath selenium-webdriver