Python Selenium XPath nach Inhalt?
Hallo zusammen
Ich programmiere gerade einen Bot mit Python Selenium und möchte ein Element nach dessen Inhalt finden. Nun habe ich driver.find_element_by_xpath("//*[contains(text(), '1')]"). Nun sollte dieses Element angeklickt werden, doch es funktioniert nicht. Als error Meldunug kommt: 'list' object has no attribute 'click'.
Ich befürchte, dass nicht dieses div objekt ausgewählt wurde, welches ich wollte. Wie könnte ich das beheben?
1 Antwort
Nutzer, der sehr aktiv auf gutefrage ist
Sicher, dass du nicht
find_elements_by_xpath
grschrieben hast? Also das s bei Elements?
Prinzipiell solltest du dir aber wirklich überlegen, ob du nicht lieber direkt nach der API Ausschau halten möchtest.
Woher ich das weiß:Berufserfahrung – Softwareentwicklerin
Was ist denn diese API und wie könnte ich das konkret anwenden?