Ich würde gerne Webdriver verwenden, um eine Datei auszuwählen, aber anderen Antworten folgen sie nicht. Sie sagen, geben Sie einfach den Knopf einen Dateipfad, und das tut nichts. Der Upload sieht nach Anklicken der Schaltfläche:Dateien mit selen webdriver python hochladen
Dies ist, was andere zu tun sagen, funktioniert aber nicht:
element = driver.find_element_by_name("file")
element.send_keys("/home/pavel/Desktop/949IH3GNHAo.jpg")
Wie kann ich Dateien einreichen, wenn ich bin in ein Webdriver-Instanz? Danke
Was meinen Sie mit "funktioniert nicht"? Was geschieht? Können Sie den vollständigen Code einschließlich der URL, zu der Sie navigieren, posten? Vielen Dank. – alecxe
Nachdem Sie die Bilddatei mit sendkeys ausgewählt haben, müssen Sie auf die Schaltfläche zum Hochladen klicken und nicht erneut auf Durchsuchen. –