获取以下消息:没有此类元素:无法定位元素:{“method”:“xpath”,“selector”:“//span[@id='lblError']/text()”}

2024-06-02 08:57:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我的xpath:

//span[@id=’lblError’]/text()

在Chrome的开发工具中可以正常工作。当我在python2.7I use the same xpath in python 2.7中使用相同的xpath时,我得到以下错误:

Message: no such element: Unable to locate element {“method”:”xpath”,”selector”:”//span[@id=’lblError’]/text()”}”

在python2.7中,我的xpath是:

^{pr2}$

另外,如果我使用("//span[@id=’lblError’]"),它也不能正常工作。在

另外,我还在使用python2.7和selenium webdriver。在


Tags: tonotextidmessage错误elementchrome
1条回答
网友
1楼 · 发布于 2024-06-02 08:57:00

不要在XPath表达式中包含text(),请将其分开。在

您可以尝试以下选项:

element = driver.find_element_by_xpath("//span[@id='lblError']");

print element.text

如果上面的选项不起作用,那么在获取它之前,请尝试给予一些延迟。在

相关问题 更多 >