Seite 1 von 1

Selenium: find element by value funktioniert nicht

Verfasst: Sonntag 26. Juli 2020, 11:07
von naheliegend
Hi,

ich versuche den folgenden Button mit Selenium zu klicken:

Code: Alles auswählen

<div class="bs_form_uni bs_right padding0">
	<input type="submit" class="inlbutton buchen" value="buchen" name="BS_Termin_2020-07-26">
</div>
Habe versucht:

Code: Alles auswählen

elem = browser.find_element_by_xpath("//*[@value='buchen']").click()
Es kommt kein Fehler, aber der Browser tut nichts. Woran liegt das?

Code: Alles auswählen

print(browser.find_element_by_xpath("//*[@value='buchen']"))
gibt mir:
<selenium.webdriver.remote.webelement.WebElement (session="C161C6F8-1C4C-444A-9BB3-706DBCEC121B", element="node-D1AB0411-9AC4-432A-8B79-9A1FF65021AC")>

Re: Selenium: find element by value funktioniert nicht

Verfasst: Mittwoch 12. Mai 2021, 15:52
von hslupo
Moin

versuch doch mal:
elem = browser.find_element_by_xpath("//*[@value='buchen']")
elem.click()

oder mit submit() für die Form