我试图通过部分类名在Python中使用SeleniumWebDriver查找元素。我对编程非常陌生,并尝试使用来自https://intellipaat.com/community/9218/is-it-possible-to-locate-element-by-partial-id-match-in-selenium和Selenium WebDriver Finding Element by Partial Class Name的建议
我的代码如下:
list5=driver.find_elements_by_xpath("//[contains(@id,‘partial id’)]")
请让我知道这段代码有什么问题,因为它说这不是一个有效的XPath表达式。谢谢大家!
您使用的是
´
而不是'
,请尝试以下操作:由于我不知道您到底在寻找什么,您可能需要在
//
之后添加标记名(div
,span
,等等),也就是说//div
或者如果您想要任何元素,当然//*
例如,如果您为我们当前所在的页面执行此操作,您可以编写:
您将得到3个
div
元素,它们具有ID:question-header
、question
和hot-network-questions
相关问题 更多 >
编程相关推荐