Wie zu Töten IEDriver exe-Prozess läuft im hintergrund (Selenium webdriver)?
Bin ich mit selenium webdriver(für Internet Explorer). Was es tut, es ist im Grunde öffnet sich eine Webseite in internet explorer und tut Formular Absenden.
Wie kann ich töten internetexplorer.exe im hintergrund läuft Automatisch ?
InformationsquelleAutor user1254261 | 2014-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie fügen Sie den folgenden code am Ende Ihrer test-Skript zu schließen, den IE-Treiber. So gibt es keine Notwendigkeit, schließen Sie es manuell.
Sonst öffnen Sie den Editor und fügen Sie den folgenden code.
Speichern Sie die Datei als closedriver.bat
Klicken Sie auf diese Datei, wenn u wollen, schließen Sie den IE-Treiber.
Der name der Treiber-Prozess im task-manager. Es ist möglich, dass der name anders ist
Eingabe
taskkill /F /IM IEDriverServer.exe
in CMD funktioniert wie ein Charme. Danke!InformationsquelleAutor Sighil
Browser schließen:
Sehen, ob das hilft!!!
Ja in webdriver es ist close () - Methode zur Verfügung, die schließt das aktuelle browser-Fenster. Um zu schließen Sie alle browser-Fenster geöffnet webdriver, verwenden Sie quit () - Methode. Mit dem obigen code nach zu schreiben close()/quit () - Methode. Bearbeitet Sie meine Vorherige Antwort ein wenig.
wenn ich mit close() oder die beenden () - Methode wird dann automatisch schließt das Fenster. Aber ich will der Benutzer den browser schließt sich durch drücken browser schließen-Schaltfläche(X).
also, was ich will, ist, wenn(browser schließen, vom Benutzer durch drücken der cross(X) - Taste), dann töten iedriverserver.exe Prozess vom taskmanager
Also, Sie wollen erkennen, wenn der browser geschlossen wird durch den Benutzer manuell? und in der Nähe IEDriverServer.exe aus dem task-manager. Ist das richtig?
InformationsquelleAutor Sitam Jana