硒:如何通过文本找到元素
我试图用硒搜索文字搜索元素,但没有发现任何有用的东西。该元素在下面显示:
< div class =“ slick-cell l0 r0 project”>< span class =“ project-name”>< a href =“/reportss.htm#p10075”&gt ; mfit</a></span></div>
这种类型有多个元素,因此我需要通过mfit
找到此元素,然后返回HREF。
我尝试使用不起作用的XPath的倍数可能性。
driver.find_elements(by.xpath,“ //*[contains(@*,'mfit')]]”)
并浏览列表driver.find_element(by.xpath,“/xpath,”/ /*[conting(@*,'mfit')]”)
driver.find_element(by.xpath,“ // span [@class ='project-name'''and contains(。,'mfit ')]”)
有人可以帮我吗?
I'm trying to search element by text with selenium but didn't find anything that work. The element is displayed below:
<div class="slick-cell l0 r0 project"><span class="project-name"><a href="/reports.htm#p10075">MFIT</a></span></div>
There are multiple elements of this type so I need to find this element by MFIT
and return the href.
I've tried multiples possibilities using XPath which didn't work.
driver.find_elements(By.XPATH, "//*[contains(@*, 'MFIT')]")
and go over the listdriver.find_element(By.XPATH, "//*[contains(@*, 'MFIT')]")
driver.find_element(By.XPATH, "//span[@class='project-name' and contains(., 'MFIT')]")
Can someone help me ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
#Imports
Try:
#imports