ich auf folgendes zu bekommen versuchen:Datei-Handling Python Selen Automatisierung Fehler
<button id="plupload" class="newupl" style="position: relative; z-index: 1; opacity: 1;">Add Images</button>in the attached source code
Ich verwende den folgenden Code mit Selen Web-Treiber, aber die Datei nicht hochgeladen werden, wie ich würde wie es sein:
imageFolder = '/Users/jmath/Desktop/DevelopmentStuff/PythonFiles/climages/'
for files in os.walk(imageFolder):
for imgfile in files[2]:
if imgfile.endswith(".jpeg"):
print(imgfile)
driver.find_element_by_xpath('/button[@class="newupl"').send_keys(imageFolder + imgfile)
Jonathan, normalerweise, es gibt irgendwo ein verstecktes Element, das eigentlich ein "Eingabe" -Element ist, das die Dateinamen akzeptiert. Dies ist normalerweise, wo Sie die Sende-Schlüssel ausführen müssen. Können Sie etwas weiter im Elementbaum um dieses Element herum schauen und sehen, ob Sie die versteckte Eingabe finden können. Es hat normalerweise eine @ type Eigenschaft von "file". –