Selenium Element für click wird nicht gefunden.
Verfasst: Donnerstag 29. Juni 2017, 13:13
Hallo Freunde,
ich hoffe ihr genießt das scheiß Wetter so wie ich . Ich hab hier mal ein Codesnippet was ich mit Selenium ansteuern will, ich möchte das er auf den Link "test" klickt.
Mit der standart codierung, macht er es aber nicht wieso ?:
usw. :K
folgende Fehlermeldung:
wieso findet er das element nicht? :K
ich hoffe ihr genießt das scheiß Wetter so wie ich . Ich hab hier mal ein Codesnippet was ich mit Selenium ansteuern will, ich möchte das er auf den Link "test" klickt.
Code: Alles auswählen
<span id="target">
<a href="C:/local/test.html" target="_blank" class="head-link">Link</a>
<a href="http://www.google.de" class="btn btn-inverse" target="_top" id="skip-ad" style="font-weight: bold;"onclick="open_url('http://www.google.de','go'); return true;">test</a>
</span>
Code: Alles auswählen
driver.find_element_by_xpath('//*[@id="target"]/span').click()
oder
driver.find_element_by_id("skip-ad").click()
folgende Fehlermeldung:
Code: Alles auswählen
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //*[@id="target"]/span