ich bin blutiger Anfänger und versuche mein Wissen über verschiedene Tutorialserien und Projekte zu erweitern. Mein momentanes Projekt ist ein Programm, welches Automatisch meinen "PythonProjects" Ordner vom Desktop in meine Dropbox lädt (GitHub Alternative). Das ganze mache ich mit Selenium. Sicher gibt es elegantere Wege (z.B. über die API), ich möchte allerdings Selenium lernen.
An 2 Punkten komme ich nun nicht weiter.
1. s. Bild 1
nachdem ich den Button "Ordner hochladen" anklicke, öffnet sich das dort zu sehende Fenster, eben um einen Ordner von meinem PC zu wählen. Bisher habe ich keine Möglichkeit gefunden "PythonProjects" elegant anzuwählen. Ich benutze momentan Pyautogui (Maus fährt zum entsprechenden Ordner, klickt, drückt auf uploaden). -------> gibt es da bessere Möglichkeiten?
2. s. Bild 2 und 3
Selenium
nachdem der Upload vollständig ist soll sich alles schließen und das Programm selbst beenden. Sobald der Upload vollständig ist, erscheint der zu sehnde "Fertig" Button. Ich habe eine While Schleife geschrieben, die darauf wartet, dass dieser Button erscheint. Jetzt finde ich leider keine Möglichkeit, diesen mit der find_element_by_xpath oder class_name direkt anzuwählen, da auf der gleichen Seite noch andere Buttons sind mit gleichen Werten und somit falsche Buttons gewählt werden. WIe kann ich auf das Element "Fertig" warten?
DANKE IM VORAUS


bzw LINKS
https://www.bilder-upload.eu/bild-9f8e7 ... 2.png.html
https://www.bilder-upload.eu/bild-d8020 ... 8.png.html