【发布时间】:2021-03-14 12:56:11
【问题描述】:
我正在尝试使用 XPath 从下面获取错误文本
<p id="username-error" class="error-msg" role="alert" data-error="messages.INVALID_USERNAME">Sorry, we don't recognize this&nbsp;email.</p>
这是我的代码:
message = driver.find_element_by_xpath('//*[@id="username-error"]').text
这段代码没有返回任何东西。请帮助我获取错误文本,例如“抱歉,我们无法识别此电子邮件。”
【问题讨论】:
-
就 selenium 而言,如果没有 url,社区将很难从基于实时模拟的测试中获得成功的结果。如果您将
<p>标记数据存储在某处,您仍然可以使用网络抓取技术获取数据,但对于 selenium,您需要向我们提供 URL
标签: python selenium-webdriver xpath gettext webautomation