Python Selenium button klicken?
from selenium import webdriver
file = 'chromedriver.exe'
driver = webdriver.Chrome(file)
driver.get('https://stin.to/MEIN CHAT ROOM HIER')
time.sleep(1)
button = driver.find_element_by_class_name('form-check-input')
button.klick()
Hey Community! ich habe an einem Selenium bot gebastelt, der sich in einen Chat Room einloggen soll, dabei soll aber ein button geklickt werden, und dann soll ein text eingegeben werden wie der benutzername lautet (habe das schon geschafft, steht aber hier nicht im code). bin zu faul das sonst immer zu machen deswegen tu ich es mit diesem script. aber es gibt mir einen fehler, vll könnt ihr es mal probieren und mir mit dem fix helfen. LG Max
(...) aber es gibt mir einen fehler, (...)
Und der wäre?
AttributeError: 'WebElement' object has no attribute 'klick'
war der fehler, habe das ganze mit der rechtschreibung von klick schon gelöst.
1 Antwort
Die Fehlermeldung wäre sehr hilfreich und ich sehe auf den ersten Blick einen Rechtschreibfehler:
Anstelle von:
X -> button.klick()
✓ -> button.click()
das ist der lustigste fehler überhaupt 🤣, danke du hast es schon gelöst.