Selenium: find element by value funktioniert nicht

Django, Flask, Bottle, WSGI, CGI…
Antworten
naheliegend
User
Beiträge: 439
Registriert: Mittwoch 8. August 2018, 16:42

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")>
__backjack__: "Jemand der VB oder PHP kann, der also was Programmieren angeht irgendwo im negativen Bereich liegt (...)"
hslupo
User
Beiträge: 3
Registriert: Mittwoch 12. Mai 2021, 09:35

Moin

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

oder mit submit() für die Form
Antworten