Python Selenium auf Input klicken?
Hallo,
folgender Code:
<div class="block-receipt">
<div class="div-block-8">
<input type="file" size="20" name="receipt-3" id="receipt" class="input-file w-input" accept="image/*, application/pdf" required="" style="overflow: hidden;">
<a href="#" class="receipt-button w-button"> hochladen</a>
<div style="margin-top: 0px;margin-bottom: 0px;text-align: center;" class="text-block-3">
<strong>(Maximal </strong>
</div>
</div>
</div>
Nun würde ich gerne mit Selenium automatisch auf das Element klicken lassen, damit sich das das "Dateiauswählfenster" öffnet. Ohne alles hinzuschreiben:
driver.find_elements_by_xpath("//*[contains(text(), 'Kassenbon hochladen')]").click()
Dies und viele weitere Versuche führen zur Fehlermeldung:
AttributeError: 'list' object has no attribute 'click'
und viele weitere.
Wie lautet denn ein funktionierender Code, um das Element klicken zu lassen?
Danke