diesen einfachen Code Nehmen:Selen: Finden Sie die ID des Eltern eines bestimmten Artikel
<! DOCTYPE html>
<html>
<body>
<div id="001">
<div title="hi">hi</div>
</div>
</body>
</html>
Wie kann ich die ID „001“ durch das Wissen, mit dem Titel „hallo“ mit diesem finden:
driver.find_elements_by_xpath("//*[@title='hi']")
ich habe dies schon gesehen: Select parent element of known element in Selenium aber es funktioniert nicht auf Python
Was tun Sie bedeuten, "es funktioniert nicht auf Python"? –
Haben Sie versucht, 'child_element = driver.find_elements_by_xpath (" // * [@ title = 'hi'] ")' 'und dann' parent_elem = child_element.find_elements_by_xpath ('..') 'Nun zum Abrufen der ID einfach 'parent_elem' .get_attribute ('id') ' –
@JayeshDoolani ja, aber es besagt, dass * list * kein Attribut * .find_elements_by_xpath * enthält. Mein Code ist: * elem = driver.find_elements_by_xpath ("// * [@ title = '" + team +' '] ") * * padre = elem.find_elements_by_xpath (' .. ') * –