Willkommen zurück, Automatisierungsmeister.
Bis zu diesem Zeitpunkt haben wir diesen Code ziemlich oft ausgeführt und Sie sehen, dass ich jetzt eine
Menge Chrome-Browser geöffnet habe.
Das ist nicht gut.
Wie schließen wir diese Dinge?
Nun, eigentlich ganz einfach.
Alles, was wir tun müssen, ist Chrome-Browserpunkt schließen zu sagen.
Nun wird diese Methode zum Schließen unsere Browser schließen, jedoch haben viele Leute manchmal Probleme mit
dieser Methode, weil Browser ständig aktualisiert werden und manchmal hat Selen einige Fehler, bei denen
es nicht richtig schließt.
Dies kann also für Sie funktionieren.
Nun, in meinem Fall, wenn ich das ausführe.
In Ordnung, das hat tatsächlich funktioniert, aber es gibt Fälle, in denen dies nicht funktioniert, also müssen Sie
dies möglicherweise tatsächlich anrufen.
Um sicherzustellen, dass die Instanz jetzt mit Kleidung geschlossen wird, wird das aktuell geöffnete
Fenster zweimal geschlossen, was wir hier mit Quitte tun. Sie können tatsächlich den gesamten Chrome-Treiber schließen.
Also lass uns jetzt aufhören und sehen, ob das funktioniert.
In Ordnung, damit wird auch der Browser beendet, aber wenn Sie in Ihrem Code aus irgendeinem Grund den
Browser zweimal öffnen, werden alle Sitzungen beendet.
Da dies alles vergangene Instanzen sind, wird es leider nicht wissen, wie man sie beendet.
Wir sollten gut, beenden Sie sie von früher.
Sie müssen diese also vorerst manuell schließen.
Aber zumindest weißt du jetzt, dass du das einfach am Ende hinzufügst.
Entschuldigung, dass ich Ihnen ganz am Ende gezeigt habe, wie das geht, aber ich musste es offen halten, damit ich Ihnen all diese
Dinge erklären kann, die Ihnen passieren.
Aber idealerweise beenden Sie den Browser danach.
Nun, dieses schnelle und schnelle Schließen verursacht tatsächlich viele Kopfschmerzen und manchmal funktioniert es in einem Browser nicht.
Dies hängt von den installierten Versionen ab.
Es gibt eine Menge Formulare online, in denen Sie nachschlagen und sagen können: Hey, warum wird mein Browser nicht beendet?
Es ist also eine stark diskutierte Sache, über die Sie online Informationen finden können.
Wenn es bei Ihnen nicht funktioniert, müssen Sie dies möglicherweise zweimal aufrufen oder überprüfen, ob die von
Ihnen verwendete Version ordnungsgemäß funktioniert.
Nun, vielleicht werden einige von Ihnen fragen, das gibt Ihnen eine Menge Macht, richtig, denn ich meine, ich kann anfangen, Bots zu
schreiben, um Websites zu durchsuchen.
Vielleicht möchte ich einen kleinen Bot schreiben, der auf jeden einzelnen Reddit-Post eingeht und ihn positiv bewertet.
Oder vielleicht klicke ich immer und immer wieder wie auf einer Facebook-Seite.
Vielleicht findet gerade ein Abstimmungswettbewerb statt und ich kann einfach Skripte schreiben, um die Anmeldung von Personen zu automatisieren, zufällige Personen,
die sich anmelden und hochladen, sagen wir, Ihre Einreichung.
Es gibt also viele gute Möglichkeiten, Automatisierung zu verwenden, und viele schlechte, um Automatisierung zu verwenden.
Vielleicht möchten Sie Ihren Facebook-Freunden persönliche Nachrichten senden.
Nun, Sie können es automatisieren und Tausende von ihnen gleichzeitig mit etwas wie Solenni benachrichtigen.
Aber Sie sehen, Websites sind schlauer, weil die meisten Websites erkennen, wenn ein Roboter sie steuert, oder wenn es einen
Menschen gibt, weil die Dinge so schnell gehen.
Kein Mensch wird in der Lage sein, so schnell Schlüssel zu senden und zu klicken.
Rechts.
Selen hat also tatsächlich daran gedacht.
Wenn wir tatsächlich zu der Site zurückkehren, die ich Ihnen ursprünglich gezeigt habe und auf die
ich verlinke, wenn Sie zum Warten ganz nach unten scrollen, können Sie mit Warten tatsächlich warten und Aktionen mit einer gewissen Verzögerung simulieren.
Die meisten Leute mit den richtigen Automatisierungsskripten auf Websites verwenden also etwas wie sleep oder warten, um sicherzustellen,
dass zwischen den Aktionen Pausen eingelegt werden, damit Websites nicht sagen, hey, hey, das ist
definitiv kein Mensch. Ich werde ihre Nutzung blockieren.
Hier auf der Udemy-Website habe ich zum Beispiel versucht, ein Skript zu schreiben, das die Dinge wirklich, sehr schnell erledigt, und
Sie werden sehen, dass Udemy tatsächlich meine Aktivitäten blockiert und sagt: Hey, bitte verifizieren Sie, dass
Sie ein Mensch sind, damit es sagt, hey, ich entdecke etwas, das mich glauben lässt, dass dies kein Mensch
ist.
Ich möchte nicht, dass unsere Server mit all diesen Aktivitäten protokolliert werden, weil ich meine, Unternehmen wie Sie
-- Sie müssen beispielsweise für InterAction auf der Website bezahlen, weil sie mit Backend-Servern kommunizieren.
Sie werden also einige dieser Dinge bemerken.
Und Sie sollten bei der Automatisierung aufpassen, dass Sie normalerweise Ihr eigenes Produkt oder das Produkt
Ihres Unternehmens testen und dass Sie die anderen Websites nicht missbrauchen und beispielsweise versuchen, das System zu spielen.
Aber mit so etwas wie wait können Sie die Dinge zumindest nicht so schnell wie möglich erledigen, damit Sie nicht
so leicht wie möglich erkannt werden.
Mit großer Leistung geht große Verantwortung einher, und Selen ist aus diesem speziellen Grund ein großartiges
Werkzeug zum Testen vieler Unternehmen, höherer Tester und Automatisierungstester.
Und es ist eine großartige Karriereoption für Sie.
Allerdings kann man damit auch Schlimmes anstellen.
Seien Sie also verantwortlich.
Tue nichts, was dich in Schwierigkeiten bringen könnte, und befürworte nichts davon.
Aber ich hoffe, dies gab Ihnen einen kleinen Test dazu, was Automatisierungstester tun.
Und Sie können Selen nicht nur in Browsern verwenden.
Sie können sie so ziemlich auf jedem Bildschirm verwenden.
Sie können sie auf Android-Geräten, iOS-Geräten und so ziemlich jedem Bildschirm ausführen.
Ich hoffe, das hat Spaß gemacht.
Und wir sehen uns in einem anderen Video.
Tschüss.