Ich verwende Selenium für eine Web-Automatisierungsaufgabe, die Dateien herunterladen und nur den Web-Treiber schließen würde, wenn die Downloads beendet sind. Ich habe eine Möglichkeit implementiert, die laufenden Downloads für Chrome und Firefox zu scannen, indem ich einen neuen Tab öffne, zu den entsprechenden Downloads-Manager-URLs navigiere und Webelemente aller Downloads der aktuellen Web-Treiber-Instanz suche. Für Chrome lautet die Download-Manager-URL "chrome: // downloads /" und für Firefox: "about: downloads".Internet Explorer Neue Registerkarte öffnen Downloads anzeigen
Gibt es eine ähnliche Möglichkeit für Internet Explorer? Die einzige Download-Liste, die ich für IE gesehen habe, ist ein separates Fenster, auf das ich mit Selenium nicht zugreifen kann.
Der Grund, warum ich nicht wollen, ist der Ansatz des Betrachtens Dateigrößen verwenden, da die Dateien nicht zurückverfolgt werden können an die Web-Treiber-Instanz. Wenn zwei Webautomatisierungsaufgaben gleichzeitig ausgeführt werden und eine Instanz eine größere Datei als die andere herunterlädt, müssen diese separat behandelt werden. – MJ33