Selenium: Einfacher Leitfaden für eine automatisierte funktionale Testumgebung mit WebDriver, Autoit und IntelliJ | Claudiu GURA | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Selenium: Einfacher Leitfaden für eine automatisierte funktionale Testumgebung mit WebDriver, Autoit und IntelliJ

teacher avatar Claudiu GURA, Course Creator, IT Professional Expert

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

42 Einheiten (3 Std. 40 Min.)
    • 1. Course und Einführung

      2:35
    • 2. Funktionelle Testautomatisierung Architektur

      3:02
    • 3. Java SDK installieren

      7:19
    • 4. Selenium WebDriver und client

      6:52
    • 5. Autoit installieren

      4:17
    • 6. IntelliJ IDEA Community Edition installieren

      7:24
    • 7. Internet Explorer und Entwicklungsumgebung konfigurieren

      1:47
    • 8. Zusammenfassung der Sektoren einrichten

      0:50
    • 9. Einführung in den Grundlagenbereich

      0:55
    • 10. HTML-Programmierung Kern; Arbeiten mit einer Website-Struktur

      13:52
    • 11. Java-Programmierung kern, grundlegende programing erstellen

      14:33
    • 12. DOM, XPath- und CSS selectors

      7:51
    • 13. Herausforderung und Lösung. Basics Zusammenfassung

      2:30
    • 14. Einführung in den ersten Schritten

      0:37
    • 15. Die Selenium Bibliotheken in dem IntelliJ Projekt laden

      4:17
    • 16. So erstellst du dein erstes Automatisierungsprojekt

      12:51
    • 17. Einführung in Hyperlinks Automatisierungsbereich

      0:46
    • 18. Selen Hyperlink Automatisierung mit Proben

      10:13
    • 19. Herausforderung und Lösung. Zusammenfassung der Hyperlinks Automatisierungsabteilung

      3:19
    • 20. Einführung in die Automatisierung von Textfeldern

      0:48
    • 21. Selenium Input Textfelder Automatisierung mit Proben

      8:10
    • 22. Herausforderung und Lösung. Sektion mit dem Sekunde summary

      5:24
    • 23. Einführung in die Sektion der Liste

      0:44
    • 24. Liste Automatisierung mit Proben auswählen

      9:18
    • 25. Herausforderung und Lösung. Zusammenfassung der Listen Automation Sektorenbereich

      3:23
    • 26. Einführung in die Radio der Automatisierungsbereich

      0:47
    • 27. Funkfeldern Automatisierung mit Samen

      7:02
    • 28. Herausforderung und Lösung. Zusammenfassung des Sektors

      3:14
    • 29. Einführung in die Automatisierung der Sekunde

      0:49
    • 30. Checkbox Fields Automatisierung mit Proben

      6:20
    • 31. Herausforderung und Lösung. Zusammenfassung der Bereiche Automation: Sektoren

      4:27
    • 32. Einführung in Secure Access und Popup

      0:49
    • 33. Sicher Access und Popup Automatisierung mit Proben

      12:33
    • 34. Herausforderung und Lösung. Zusammenfassung für sicheren Zugang und Popup

      4:32
    • 35. Einführung in den Abschnitt

      0:43
    • 36. Einfache Weg mit Proben

      8:00
    • 37. Herausforderung und Lösung. Einfache Zusammenfassung für den Abschnitt

      3:36
    • 38. Einführung in die Fallstudie: Erstellen eines echten a

      0:47
    • 39. Skizze dein Projekt!

      7:00
    • 40. Ein echte a erstellen

      7:54
    • 41. Project und Lösung. Fallstudie: Erstellen eines echten funktionsmäßigen Testprojekts

      4:42
    • 42. Bonus: Mit Edge, Chrome und Firefox. Selenium Multibrowser

      13:09
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

600

Teilnehmer:innen

1

Projekt

Über diesen Kurs

Selenium WebDriver, Autoit und IntelliJ: Einfacher Leitfaden zur Entwicklung automatisierte Funktionstests

Dieser Kurs zeigt dir Selenium WebDriver von von Grund auf mit klare Muster, wie du Selenium WebDriver nutzen kannst

Ich werde gerne eine individuelle Unterstützung erbringen oder die Kurse in diesem Kurs einnehmen, um deine Fragen zu beantworten.

So gibt es keinen Grund zu zögern! Du kannst den Kurs kostenlos ausprobieren und sehen, ob du etwas lernen kannst.

Ich kann es kaum erwarten dich im Kurs zu sehen!!

Dieser Kurs beinhaltet auch Vorträge auf:

-Fallstudien Projekt mit Java in IntelliJ IDEA Community Edition erstellst mit:


-Funktionelle Testautomatisierung Architecture-Complete Umgebung -erste Schritte mit Selenium Webdriver Framework-Hyperlinks

Automation Automation-Input

Architecture-Complete Steps
automation-Select
automatisierte fields
Automatisierung

-Sichere Zugriffs- und -Secure durch die Kombination Selenium Webdriver und Autoit

-einfache Art zur Durchsetzung ---Alle Quellcodes
und klare Proben heruntergeladen und verwendet werden

Ich kann es kaum erwarten dich im Kurs zu sehen!! Bitte melde dich jetzt oder erzähle deinen Freunden von diesem tollen Kurs!

Was meine Kursteilnehmer:innen sagen:

Bunghiuz Raluca -Catalina: "Ich habe diesen Kurs gefällt, denn auch wenn ich bei a mit Java und Selenium bin, indem ich die im Kurs bereitgestellten Schritte befolge Auch die Kurseinheiten über die Einführung in intro und Suchmethode von DOM, xpath und Css , wo sehr hilfreich ist. Ich glaube, dass dieser Kurs eine sehr nützliche Ressource für diejenigen ist, die sich auf automation bewegen möchten."

John Coleman: Es ist ein guter Kurs gesamt, da er ziemlich umfassende und leicht verständlich ist. Ich habe die Grundlagen erfährt, wie ich Selenium Webdriver Java Automatisierung von Grund auf erstellen kann und wie du sie auf einer echten Website anwenden kannst. Der Kursleiter ist ermutigend und genau auf Punkt . Ich danke Claudiu für den Kurs mit vielen hilfreichen Beispielen zusammenzubringen."

Vielen Dank!

Ich kann es kaum erwarten dich im Kurs zu sehen!! Bitte jetzt!


*Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Besitzer

Triff deine:n Kursleiter:in

Teacher Profile Image

Claudiu GURA

Course Creator, IT Professional Expert

Kursleiter:in

Hello, I'm Claudiu.

Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Course und Einführung: Hallo. Das ist Claudio, dein Ausbilder für die Ergebnisse. Willkommen, ihn mit Fahrer Auto it und dem intelligenten Easy Guide Toe Automated Functional Testing Development Kurs zu verkaufen . Das ist er, ein paar Worte über mich selbst. Ich arbeitete an vielen Kursen Seaside Start United Technology Area im Jahr 2000. Ich habe eine starke Erfahrung in der Entwicklung von Lösungen und Programmierbereich. Hier gibt es ein relevantes Beispiel. In diesem Jahr war ich an einem großen Projekt beteiligt, das hohen Druck auf die Zeitachse in Ressourcen hatte, um robuste funktionale Testlösung zu implementieren. In diesem Projekt zur Entwicklung von Funktionstests habe ich hauptsächlich die Schritte verfolgt, die ich in den Partituren vorschlage. Ich bin so aufgeregt, dass Sie hier sind, weil ich wirklich glaube, dass diese Ergebnisse Ihnen helfen, die notwendigen Fähigkeiten zu bekommen. Um automatisierte Funktionstests erstellen zu können und mehr Geld in diesem Video zu bekommen, möchte ich nur ein wenig mehr über die Partituren und die interessanten Dinge sprechen, die auf Sie warten . Ich gehe toe lehren Sie Silin mit Fahrer von Grund auf neu mit klaren Beispielen, wie man Selen und auch seine Komponenten kombiniert, um Java-basierte automatische Funktionstests aus mehreren Browsern wie Internet Explorer Alter Google zu entwickeln , Chrome oder Firefox. Ich weiß, dass es nicht sehr einfach ist, Automatisierung zu starten und zu entwickeln, aber basierend auf meiner Erfahrung bin ich zuversichtlich, dass Sie jedes Mal erfolgreich sein werden, wenn Sie Unterstützung benötigen. Ich bin hier, um Ihnen zu helfen und Ihnen die am besten geeignete Beratung zu geben. Ich werde Ihr persönlicher Trainer für diese nächsten Projekte zur Automatisierung von Funktionstests . Vielen Dank, dass Sie sich für den Sport entschieden haben. 2. Funktionelle Testautomatisierung Architektur: Hallo und herzlich willkommen bei der Funktionstests oder Provision oder Bildstunde. Nein, wir werden die Lösung sehen. Architektur, die uns helfen wird, funktionale Testautomatisierung zu schaffen. Was wir hier auf der rechten Seite auf den Browsern haben, die hauptsächlich von unseren Kunden verwendet werden, navigiert durch ihre Anwendung. In der Mitte haben wir Cillian Web-Treiber, das ist das sagen, die Kernkomponente in unserer Lösung. Was wir hier sehen, ist, dass wir bestimmte Komponenten von Cillian Web-Treiber für verschiedene Browser wie Internet Explorer, Chrome oder Firefox haben. In diesem Beispiel ist auf der linken Seite der programmatische Teil ist der Java-Client aus Selen, der durch die Verwendung von intelligenten e es uns ermöglicht, bestimmte code-spezifische Programme in Java zu entwickeln Toe Anfragen durch mit Treibern in zu sehen die Antworten direkt in den Web-Browsern. Andere Komponenten in unserer Lösung sind auch es Editor oder ah, Foto es Automatisierung im Allgemeinen, die zusammen mit einigen anderen Standalone-Komponenten oder Foto es toe verwendet wird, machen Xterra Aktionen, zum Beispiel, , um einen externen Gin in einer Webseite zu machen. Wie wir in diesem Kurs sehen werden, ist es wichtig, hier zu erwähnen, dass Cillian-Kunden nicht nur für Java sind. Sie können einige zivile Kunden schreiben, indem Sie zum Beispiel Fight On oder C scharf verwenden. Mal sehen, Nein, die Schlüsselkomponenten unserer Lösung. Also ist es Selen-Klient. In unserem Kurs ist es das. Es ist Java-basierte intelligente E als Umgebung, um den Code für funktionale Tests Automatisierung, CNN Web-Treiber, die Kernkomponente unserer Lösung zu entwickeln Automatisierung, CNN Web-Treiber, . Wir verwenden eine Komponente, die für Internet Explorer, aber auch für die anderen Browser spezifisch ist. Wie wir sehen, Browser vor Bruder, die wir verwenden, ist der beliebteste Internet-Exploder. Und dann, obwohl es Werkzeuge für den Umgang mit außer Wahlen. Wie ich erwähnt externe beginnt oder andere Sachen. Wenn Sie Fragen haben, fragen Sie sie bitte jetzt im Kursformular, ich werde versuchen, die Antwort so schnell wie möglich an sie. Danke fürs Zuschauen. Wir sehen uns in der nächsten Lektion. 3. Java SDK installieren: Willkommen. In der nächsten Lektion werde ich Ihnen beibringen, wie man installiert. Der Job ist verfallen. Einige Punkte werden in dieser Lektion behandeln, warum Java der Schlüssel ist. Wie man Java herunterladen ist zerfallen. Wie können wir es unter Windows installieren oder andere Überlegungen bei der Installation auf anderen Betriebssystemen , wie Lennox oder anderen White Joe? Einfacher Schlüssel. Ein paar Punkte, die ich erwähnen muss. Joe ist die beliebteste Programmiersprache ist sehr robust. Es ist ziemlich einfach, es zu benutzen. Und er hat auch eine wichtige Reihe von Bibliotheken, die es uns ermöglichen, Java-Programme zu entwickeln. Es geht um Gervais Zerfall, und sehr wichtig zu erwähnen ist, dass diese Software verfügbar ist. Cross-Plattform- Wir können es ohne Probleme unter Windows auf Mac oder auf Lenos Maschinen ausführen. Lasst uns versuchen, Zehe Keine Ahnung. Java ist Zerfall. Es ist kostenlos zu benutzen. Wir können Donald direkt von dieser Adresse für unsere Plattform sein. Entweder reden wir darüber, was wir wissen, oder Lenos. Lassen Sie uns versuchen, dies zu tun, nicht eine Adoptionsspitze. Holen Sie sich den Donald Link für Javaris Dickey ist es, eine Suchmaschine wie in Ordnung und erzwungene Verbindung zu verwenden . Es geht um Joeys Verfall, okay? Und von hier aus werden wir wählen. Job acht ist Verfall so sehr wichtig? Wir müssen die Lizenz akzeptieren und dann wählen wir eine Version, die speziell für unser Betriebssystem ist . Ich habe Fenster 64, aber wenn Sie sich nicht sicher sind oder wenn Sie Fenster 32 Schläge haben, müssen wir diese eine Ablenkung wählen. Mit I 5 86 wähle ich diejenige mit x 64. Ich werde für eine Minute posieren, um die Datei herunterzuladen. Jetzt, da der Download abgeschlossen ist und ich kann den Ordner öffnen. Was ich hier drin habe, ist die Software, die ich heruntergeladen habe, nachdem ich es geschafft habe. Donald, Die Datei für Java ist Zerfall. Wir sehen, was als Nächstes passiert ist. Okay, also wer muss es unter Windows installieren? Wichtig zu sehen ist, dass die Komplexität dieser Softwareinstallation ziemlich gering ist . Sobald die Installation abgeschlossen ist, müssen wir ein System lebensfähig namens Java erstellen, die Also lasst uns das zusammen machen, okay? DoubleClick Gut, mit Ausnahme dieser. Nun, die Software, äh, wird als nächstes auf dem Bildschirm installiert. Wir können direkt Dislokation akzeptieren. Es ist wichtig, sich an C-Programmdateien zu erinnern. Java ist Zerfall. Als nächstes und dann wird der Standardinstallationsprozess befolgt. Ich nehme an, für eine Minute. Nur ein Fisch dies aber auf dem Setup fordert uns auf, die Java-Laufzeitumgebung zu installieren . Dieser Teil wird nur zum Ausführen von Java-Programmen verwendet. Sobald alles erledigt ist, können wir dieses Fenster schließen. nächste Punkt ist die Java-Home-Variable zu erstellen. Mal sehen, wie Sie dies im Windows-Explorer tun können, klicken Sie mit der rechten Maustaste auf diese PC-Eigenschaften. Dann müssen Sie mit den Advent-Systemeinstellungen und Vitaminvariablen und am unteren Teil der Systemvariablen Systemvariableneine neue Variable namens Java Home hinzufügen. Also klicken Sie auf New John home und auf den Wert können wir Bro für das Verzeichnis. Wenn Sie sich daran erinnern, während der von uns ausgewählten Installation, siehe Programm Feiss. Wenn Sie 64 Schläge haben, sonst können wir Programm fünf x 86 wählen. Also wähle ich Programmfeuer aus. Und dann hier ist es Java. Nach diesem Schritt war ich wie der Java der Schlüssel 1 44 der, den ich gerade installiert habe. Okay, und dann in Ordnung. Und schließlich können wir dieses Fenster schließen. Das ist alles, um den Job zur Verfügung zu stellen. Andere Überlegungen. Wenn Sie Linux für Betriebssysteme ausführen, indem Sie diesen Link folgen, können wir andere Versionen von Javaris Decay auswählen, und von dort aus können Sie versuchen, die entsprechende Datei herunterzuladen. Versuchen wir, das für diese Adresse zu tun . Wir können Visionen für Lennox herunterladen. Wir machen Solaris für Windows sowie Sie gesehen haben, Es ist wichtig zu erwähnen, dass die Installationsschritte sind spezifisch für das Betriebssystem. Also, wenn Sie Lennox laufen, haben wir die spezifischen Skripte für Lennox Betriebssystem. Wenn Sie Fragen haben, fragen Sie sie bitte jetzt im Kursforum, und ich werde versuchen, sie so schnell wie möglich zu beantworten. Danke fürs Zuschauen. 4. Selenium WebDriver und client: Willkommen zu dieser Lektion. Nein, Sie lernen Selena mit fahrergeneigten Komponenten. Einrichten von Punkten werden in dieser Lektion angesprochen. Laden Sie nicht sieben Komponenten. Wir werden sehen, wie Sie mit ihnen unter Windows und einige andere spezifische Überlegungen in unserem niedrigen Monat einrichten . zunächst versuchen, Lassen Sie unszunächst versuchen,nicht zu wissen, dass der Zivilisten Fahrer waren. Senator Webb. Der Treiber kann direkt von diesem Ort heruntergeladen werden. Es ist für verschiedene Browser verfügbar. Entweder sprechen wir über Internet Explorer, Alter gewachsenen Firefox Safari oder andere Windows Mobile. Und so verwenden wir, zum Beispiel, entweder es Explorer als, ah Main Broza. Wie insgesamt Downloads. Zivilisten mit Fahrer. Also lasst uns versuchen, den Mietvertrag zusammen. Ok? Mein Besuch der Donald-Abteilung und von hier wird die Gegend in den Explorer grüßen. Dr. Davis, Mehrere wählen 64, wenn wir sicher sind, dass Betriebssystem ist kompatibel mit 60 für Technologie. Andere Möglichkeiten, wie Sie 32 Bits auswählen können. Also in meinem Fall verliere ich Windows 64. Da saß dieser hier. Jetzt startet der Donald nach dem Abschluss öffnet den Ordner, um zu sehen, dass die Software hier drin ist . Der nächste Schritt besteht darin, ihren Bienenstock zu extrahieren. Wir haben an einem bestimmten Ort. Ich schlug vor, Automatisierung zu sehen und zu entscheiden, dass dieser Ordner über verschiedene Unterkomponenten verfügt. Jetzt sprechen wir von Fahrern. Lasst uns versuchen zu entlassen. Öffnen wir den Seagrave. Rechtsleck neue Ordnerautomatisierung. Ok. Und in diesem Ordner erstellen wir einen Unterordner. Treiber in Ordnung, in diesen Ordner. Lass uns den Fahrer pinkeln. Habe ich dich gerade heruntergeladen? Ich könnte es von hier aus verschönern. Serai-Automatisierungsfahrer könnten hier sein und dann illustriert werden, außer durch ah , äh, wir lesen oder andere. Die Super hatten zum Beispiel sieben Z . Du fängst hier an, was wir Indianer haben. Es ist ah als nächstes geheimnisvoll in seiner Anwendung innerhalb des Treiberordners. Also, was ist großartig? Nein, Mal sehen, wie wir Donald die Psyllium-Client-Komponenten Diese echten Clan-Komponenten können von der gleichen Stelle heruntergeladen werden. Wir werden sehen, dass diese Komponenten für verschiedene Sprachen verfügbar sind. Java, Fightin und so weiter verließen sich auf Jeff auseinander in den Partituren. Miss, fahren Sie dumme Mittag Djebbour Flugzeug jetzt in Ordnung aus dem Donald Abschnitt wird die zivile Client-Bereich und von hier, die Java und dann wurde herunterladen. Der Donald ist fertig und wir können den Ordner öffnen. Wir werden City mittags sehen, Java, dann hier reingeladen. Der nächste Schritt ist es, es zu extrahieren. Haben Sie jemals spezifisch für diesen linneischen Kunden an unserem Standort? Ich habe vorgeschlagen, die gleiche Adresse zu haben, siehe Automatisierung und dann den Unterordner-Client zu erstellen. Lasst uns das versuchen, damit sie Welcome ation fährt, richtig? Pete Glenn auf diesem Ordner wird dort kopieren. Haben wir es einfach nicht wissen? Also von Donalds Silene Java zu Recht Neigung Client basiert Lassen Sie uns diese extrahieren. So mit sieben Reißverschluss auch akzeptieren Sie. Wir werden die resultierenden Dateien, Bibliotheken und einige Jaar-Komponenten sehen . Wir haben diesen Schritt abgeschlossen. Andere Überlegungen. Es ist wichtig zu sehen, dass Selen völlig kostenlos und kostenlos verwendet werden kann. Es ist Open Source, und so für andere mit Treiberkomponenten. Stellen wir uns vor, dass wir einige brauchen, wenn Sie andere Browser verwenden möchten, Zehe Funktionstests machen, Automatisierung, Chrom oder Feuer Kraft und so weiter. Wir können den Donald Abschnitt besuchen, und von dort werden wir versuchen, Donald Angemessene Treiberkomponente waren. Lassen Sie uns versuchen zu sehen, wie dies aus dem Download-Abschnitt unten, es ist ihre Partei Browser-Treiber. Dieser Teil wird nicht von Selen Kernteam entwickelt, aber es unterstützt die Verwendung verschiedener Browser wie geologischer Treiber ist für Firefox Chrome, mehr Alter und einige andere Browses. Also laden wir einfach einen Treiber von hier herunter, und dann werden wir verwenden, wie Sie in den nächsten ein paar Lektionen sehen werden. Wenn Sie irgendwelche Fragen haben, fragte sie jetzt im Kursforum, und ich antworte ihnen so schnell wie möglich. Danke fürs Ansehen und sehen uns in der nächsten Lektion. 5. Autoit installieren: Willkommen zu dieser Lektion. Jetzt erfahren Sie, wie Sie alle it-Komponenten installieren, die wir zusammen sehen werden, von wo aus Sie die Softwarekomponenten herunterladen können , wie wir sie installieren können und die andere Überlegung. Bohren Sie Yvonne für die Automatisierungsprojekte. Der Download von den IT-Komponenten kann einfach über diese Adresse, die wir haben, durchgeführt werden. Von dort werden wir sehen, es gibt zwei Komponenten auch es, die die Engine ist und seine Skript-Editor ändern , die die Komponente fähig toe ist. Erstellen Sie die Skript-Liste rechts, um zusammen die Adresse zu besuchen und dann die Komponenten von dort auf ihrer Website auf dem Download-Bereich zu sehen . Wir haben die Komponenten. Wir diskutierten den Motor und dann sie dito. Wo müssen Sie jetzt tun, ist, beide herunterzuladen. Mal sehen, wie es so ist. Zunächst einmal, lassen Sie uns Donald die Engine speichern, ist der Download fertig. Lassen Sie uns fortfahren mit der Nadel jetzt Link zum Download und klicken Sie erneut auf diese. Dann speichern. Beide Brände werden heruntergeladen, so dass wir wählen können, um den Ordner zu öffnen und Sie können hier auf den Downloads zu sehen . Beide Software verfügbar. nächste Schritt besteht darin, die Software an einem bestimmten Speicherort zu kopieren. Lasst uns das benutzen. Sehen Sie Automatisierung oder tun Sie es die Rede auf dem C-Laufwerk Formacion und dann, um einen Selbstordner zu erstellen . Bestellen Sie es. Lassen Sie uns die Brände aus den Download's holen und kopieren Sie sie. Sehen Sie die Automatisierung wirklich einfach. Nein, der Feuersohn für dich. Installation. Jetzt werden wir es sehen. Es ist sehr einfach, die Installation von beiden aus zu tun. Nein, für Mr Together No. 19 stopfen die und, Sie wissen, nächste meine Wieder Lizenz. Sie wählen das, bevor die Einstellungen die Geschwindigkeit ausführen. Als nächstes wird der Speicherort C-Programm ausgelöst. Also 86 in meinem Fall, gemäßigt. Drei. Lassen Sie uns also fortfahren, um die Lösung abgeschlossen zu installieren. Nun, bitte beenden Sie jetzt, wir beginnen mit der Installation. Die zweite Komponente von dem, was ich als nächstes essen wird Lizenz in der Installation ist jetzt sehr einfach getan . Wie ich dir gesagt habe, andere Überlegungen. Obwohl es nativ für Windows-Betriebssystem für andere Betriebssysteme verfügbar ist , können wir ihre Website und von dort aus den Forumsbereich konsultieren . Wie Sie die Adressierung hier sehen können, wenn Sie irgendwelche Fragen wie sie jetzt im Kursforum haben und ich auf sie antworten, nehmen Sie an, das ist möglich. Vielen Dank für das Ansehen und sehen Sie in der nächsten Lektion. 6. IntelliJ IDEA Community Edition installieren: Hallo. Willkommen zu dieser Lektion. Nein, ich werde Ihnen beibringen, wie Intelligence Community zu installieren und zu konfigurieren. Addition Tool in Ordnung toe In der Lage sein, Projekte für die Automatisierung der Funktionstests zu erstellen. Nun, erfahren Sie, warum Intelligent e kommende Tradition gut für uns ist. Wie man Intel edgy herunterlädt, wie man das Tool installiert und auch die anderen Überlegungen, wenn nötig, um den Laden auf Lennox oder anderen erstellenden Systemen auszuführen. Konzentrieren wir uns nun darauf, warum intelligente e zur Addition gut für uns ist. Zuallererst ist es ein kostenloses Tool und Open Source. Es ist sehr einfach, mit einem modernen zu bedienen und ist auf vielen Betriebssystemen verfügbar, vor allem unter Windows. Elanos oder machen. Wir können die Tour direkt von ihrer Website herunterladen. Ich benutze diese Adresse. Es ist verfügbar, wie ich für viele Betriebssysteme erwähnt habe. Mal sehen, wie Sie den Download jetzt aus dem Download-Bereich machen können, wird die Community Addition auswählen und dann Donald und sehen. Ich werde für eine Weile posieren, nur die Zehe warten, bis der Donald abgeschlossen ist. Nein kann die Donald-Ordner öffnen und Sie sehen, dass die Software für uns in gegen die Installation zur Verfügung steht . Das ist sehr einfach zu gehen. Wir können das jetzt zusammen machen. Sie im Download-Ordner DoppelklickenSie im Download-Ordnerauf die nächste Anwendung. Nun, außer für den Ort, die programmiert ist Feuer. Schöne Installation, widersetzen für eine Weile. Warten Sie einfach auf die Installation. Überspringen, um abzuschließen. Nein, die Installation ist abgeschlossen. Diese Presse ist fertig. nächste Schritt ist das intelligente E zu öffnen und dann eine geschäftige Konfiguration zu tun, um die Lizenzvereinbarung akzeptieren zu müssen . Wenn es eine frühere Installation von Intelligent gibt, können Sie einige Einstellungen importieren, und dann können Sie die U-Schnittstelle auswählen. Aber eine dunkle oder weiße basierte Schnittstelle, wie eine für die Konfiguration vorgeschlagen wird, ist getan. Wir können ein neues Projekt erstellen, das Sie abschleppen haben. Geben Sie das SDK für unser erstes Projekt an. Das ist der Fall. Denken Sie daran, wir haben gerade in der vorherigen Lektion installiert. Und schließlich der Schritt der Umwelt, ist der Schritt der Umwelt, intelligente Umgebung bereit. Toby verwendet für die Erstellung von Automatisierungsprojekten. Lassen Sie uns versuchen, diesen Schritt aus Konfiguration zusammen zu tun jetzt aus dem Menü wird intelligente e öffnen Okay, wir werden nichts für Sitzungen wählen wird die weiße basierte Schnittstelle bevorzugen, und sie sagten, die Kraft in Ordnung lässt großartig im Projekt. Lassen Sie uns angeben, dass Verfall gut mit so ist es sehen Probleme für uns, in meinem Fall ist das Programm physisch. Aber für Windows 32 liest, Wir müssen das Programm auswählen feuert X 86 Offensichtlich, Programm kämpft in meinem Fall, Java gvk 1 44 Weiter können Sie erstellen Projekt von Sache Platte wählen. Wir geben einen Namen für Let's Put a Base-Paket Guru, die Learning Academy fortsetzt und dann Fisch. Herzlichen Glückwunsch. So verwalten wir so für den Zugriff auf die intelligente Umgebung. Und von diesem Punkt aus können wir an der Erstellung von Projekten arbeiten. Andere Überlegungen in Taji haben auch gebetet Version mit vielen Funktionen. Es ist auch für Lennox oder Betriebssystem oder ah Mike verfügbar. Wir können diese Versionen direkt von ihrer Website herunterladen, indem wir das entsprechende Betriebssystem auswählen. Lassen Sie uns versuchen, das jetzt zusammen zu tun. Also, wenn Sie zum Beispiel Lennox-Versionen benötigen. Also aus dem Download-Bereich, wählen wir Lennox und dann für die aktuelle Tradition wird einfach fertig drücken. Suchen Sie hier das gleiche für die anderen Betriebssysteme. Wenn Sie Fragen haben, fragen Sie sie bitte jetzt im Kursforum, und ich werde alles tun, um so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Lektion 7. Internet Explorer und Entwicklungsumgebung konfigurieren: Hallo. Willkommen zu dieser Lektion. Jetzt werde ich Ihnen beibringen, wie Sie den Internet Explorer-Browser so konfigurieren, dass er mit Selenkomponenten arbeitet . Zuerst müssen wir den Internet Explorer öffnen und dann auf der Registerkarte Sicherheit, Toe Breath, Internet-Zone und dann aktivieren Sie den geschützten Modus. Dieselben Einstellungen müssen für alle anderen Ergebnisse lokal vertrauenswürdige Internet-Sites oder eingeschränkte Sites angewendet werden. Lassen Sie uns versuchen, das zusammen zu tun. Ich öffne die Internet Explorer-Einstellungen. Internet, Internet-Optionen, Sicherheit, Internet-Küken in einem sehr geschützten Modus für Blick in der pli lokalen Internet. In ein wenig 15 Modi, wenden Sie Trusty Seite aktiviert für die Form und eingeschränkte Standorte. Aktivieren Schutz Schimmel anwenden und okay jetzt hätte den Browser so konfiguriert, dass er bereit ist, mit Selen-Komponenten zu arbeiten. Irgendwelche Fragen? Bitte fragen Sie sie jetzt im Kursforum, und ich werde die beste Antwort dort so schnell wie möglich tun. Vielen Dank für das Ansehen und sehen Sie auf der nächsten Lektion. 8. Zusammenfassung der Sektoren einrichten: Hallo. Willkommen bei der Einrichtung des Abschnitts Zusammenfassung. Herzlichen Glückwunsch wird was tun? Ihr Lauf in diesem Abschnitt erfahren Sie mehr über Funktionstests, Automatisierungsarchitekturen. Sie lernen, wie Sie Javaris decay installieren, wie Sie zivilen Web-Treiber und bestimmte Selen-Client-Komponenten einrichten. Wie zu installieren, obwohl seine Komponenten, wie zu installieren und gehen Abbildung intelligente Umgebung dem Foto konfigurieren Internet Explorer-Browser in der Entwicklungsumgebung im Allgemeinen . Jede Frage, Bitte stellen Sie sie jetzt im Kursforum und ihre Antwort auf sie so schnell wie möglich. Danke fürs Zuschauen. 9. Einführung in den Grundlagenbereich: Willkommen in der grundlegenden Sektion, die wir zusammen sehen werden. Der Estevan-Programmierkern wird in der Lage sein, zu erstellen und mit Quipped Pages arbeiten wird Java-Programmierkern in der Lage sein, einige Jeffer-Programme zu erstellen, und dann werden wir verstehen, wie Elemente in einer Webseite zu finden, indem Selektoren. Am Ende haben wir eine neue HTML Fünf. Cui ist eine Herausforderung in den sechs in irgendeiner Weise irgendwelche Fragen. Fragen Sie sie jetzt im Kursformular, und ich werde das Beste tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Anschauen und sehen Sie in der nächsten Vorlesung. 10. HTML-Programmierung Kern; Arbeiten mit einer Website-Struktur: Willkommen Zehe HTML-Kernstunde. Wir werden zusammen sehen Was ich die Webseiten, wie die Webseiten erstellt werden und was sind die Elemente hinter der HTML-Sprache, die wir verwenden, um unsere Webseiten zu erstellen? zunächst sehen, Lassen Sie unszunächst sehen,was HTML in besonders HTML fünf ist. Mr Mill steht von Hypertext-Markup-Sprache. Es ist eine Programmiersprache, vor allem zum Erstellen von Webseiten und Websites. HTML five ist die neueste Version dieser HTML-Sprache. Warum wir einen Dampfer lernen müssen. Bitte denken Sie daran, dass jede Seite, die wir suchen, mit HTML-Sprache geschrieben wird. Wenn Sie einige Beispiele benötigen, wir einen Blick auf Wikipedia-, Facebook- oder Amazon-Websites. Alles, was dort erstellt wird, basiert auf HTML-Sprache. Lassen Sie uns nun die Webseitenstruktur im Inneren sehen. Hey, Stearman-Sprache. erste Element ist also Dr Html, das das Startelement für auf HTML fünf Seite ist. Dann haben wir das Wurzelelement von der HTML-Seite, die HTML und de Settlements ist. Es ist auch am Ende, aber mit einem Schrägstrich vorne. Geben Sie die Webseite an, von wo aus die Webseite, die er komponiert hat. Das head-Element ist das nächste definiert den Titel der Weg-Seite oder andere Meta-Daten Informationen von der Webseite. Und dann enthält das body-Tag den sichtbaren Seiteninhalt. Der gesamte Text oder die Lehrer hatten eine Website sind in der Regel zwischen dem ersten Körper in der letzten. Einfach, richtig. Lassen Sie uns versuchen, gemeinsam eine Webseite zu erstellen. Das tut es auch. Es ist offen. Nicht schlecht. Ich werde nicht so kleiner machen. Und dann lassen Sie uns beginnen, zusammen zuerst unsere erste Webseite Cool Look Typ dieses Mal zu erstellen dann geben wir das Haupt-Tag, das letzte und dann die Hand Abschnitt wächst. Das dazwischen, wir haben den Titel. Unsere „Wir sind Seite“ ist da und nicht zuletzt der Körper, den du den Text unterschrieben hast. Sie können direkt einige Textinformationen schreiben. Es ist wie danach, können wir die Seite speichern. Herr C hat versucht, es in Siehe Automation zu speichern. Zuerst sind wir Seite. Nehmen wir an, es qualifiziert sich als Erweiterungen waren Seite Punkt HTM, und es wurde nach dem Schritt wahrgenommen. Lassen Sie uns einen Browser öffnen, um zu sehen, was passiert ist, nicht bekommen, um Dr. Kommission zu sehen, und wir sehen jetzt die mit Bundes-Schaffung so direkt offen und die Waffen ist direkt geöffnet, Sie wissen, Rosa Court Right können Sie kennen andere Grundlagen. Steuer, vor allem für die Formatierung B, wird verwendet, um zu definieren und Absatz stark oder sein, um ein Fett zu definieren. Haben Sie es gefunden? Danke. Geschrieben in Fettdruck für Pause. Um eine neue Zeile zu erstellen, können wir diesen Typ verwenden. Die sind für einen Text kursiv beginnen Verwenden Sie I oder für Streik durch gute Nachrichten, dann arbeiten Sie nehmen Größe kleiner Begann Sie kleine oder zwei separate Inhalte mit dem Ergebnis . Eine horizontale Linie der Regel. Wenn Sie möchten, können Sie HR Cool verwenden, oder? Lassen Sie uns versuchen, diese zusammen zu probieren. Okay, ich wechsle die Webseite, an der wir arbeiten. Lasst uns auf die neue Linie gehen. Welche Art von betreten, wenn Sie wollen, es ist auf dem Foto. Es ist eine kühne Steuer benutzen. Sei mein Schmerz bist du. Lassen Sie uns die Ergebnisse überprüfen. Aber bevor Sie nicht vergessen, zu sparen. Kein Wunder, dass Broza unwahrscheinlich Fisch. Was wir hier haben, ist ein Ergebnis vor dem Webseitencode. Es ist jetzt mehr Formatierung. Danke an eine neue Linie. Das Richtige, etwas Kursives. Lasst uns etwas kleine Buchstaben schreiben. Nun, lasst uns versuchen, ein paar Zeilen zu werfen. Lassen Sie uns die Ergebnisse überprüfen. Aber vergessen Sie nicht, das Feuer im Web-Browser mit Präsident Gesicht zu sagen, Sie sehen die große Ergebnis hier Andere wichtige grundlegende Tag. Es geht um Hyperbel. Um einen Hyperlink zu erstellen, müssen wir das Element e eine Drift gefolgt von der Adresse, den Geschmack, den wir drücken, und dann müssen wir den Angriff zu schließen. Zerstöre den Zeh, erschaffe das hohe Ziehen jetzt zusammen. Cool, richtig? Okay, lässt andere glücklich ich fertig, um schön zu sein. Bekommen Sie nicht w CNN dot com Besuche, Sie wissen, speichern Sie auf der Auflistung. Das Ergebnis. Blaufisch. Also haben wir eine Verbindung spezifisch für dieses Leben besucht China und wenn gedrückt, dass Link, öffnet es die Peitschen und so tut großartig. Eine weitere sehr wichtige Sache in HTML. Grundlagen sind die Formulare, um die Kundeneingabe lo gin auf einer Website zu erfassen. Wir haben einige Formulare mit Eingabeelementen hinter uns, um unsere verschiedenen in dieses Bild Verhalten zu bekommen . Die vier mittleren Minze offen auf dieser Linie auf der letzten eingeschlossen, mit einigen Aktionen, die angeben, was passiert ist, wenn die für seine eingereicht, wenn der Benutzer den Gipfel unten mit Präsident drücken wird wieder in diesem Fall, wenn der Usurpator Präsident wieder sendet alle Daten an eine bestimmte Webseite namens Logan Jsp mit einem Metallpfosten oder gibt es zwei Arten von Metallen. Post wird hauptsächlich für Logan verwendet. Wir haben vier jedes Element aus der Form Wenn ich d In diesem Fall. Nächste Zeile ist es für ah, aber Eingabefeld für E-Mail zum Sammeln der Mail. Wir haben einen I. D oder einen Namen dafür. Erklären Sie dies für das Passwort mit einer bestimmten Idee oder entweder Name in der letzten ist die Unterseite, um eine vier einzureichen. Lassen Sie uns versuchen, zusammen eine einfache für richtig zu erstellen. Okay, also hör noch eine Zeile zu. Starten Sie einfach die vier oder Maxim Methode Kosten. Ich bin ein bisschen vereinfachen. Okay, lassen Sie uns eine E-Mail haben, und dann nimmt der Eingabetyp ID Ihr Name. E-mail. Wir haben keinen Standardwert. Brauchst du? Dann fügen wir ein weiteres Element für das Subjekt unten hinzu. Ich habe dies für meine i d mit dem Element vereinfacht und Ihnen sagen, die Schwierigkeit, was Zehe auf dem Boden geschrieben haben doh. Okay, Angenommen, Sie suchen nur mit der E-Mail-Adresse. Und vergiss nicht, die vier zu schließen. Das ist alles. Sagen wir das aus Sicherheit und schauen wir uns die Rosa an. Ok. Dieser Ort zum Fischen und alle Formen ist er hier? Also haben wir Anämie Feld hier und dann einen Boden zu einigen in der Form Gilligan Rakete . Also haben wir zusammen ein einfaches für mit HTML fünf erstellt. Wenn ich ein paar Informationen eingebe, kann ich suchen, also obwohl, ah, wo? Seite Diese Nation Webseite ist nicht verfügbar, aber in der Regel in der Lage, die Informationen zu verarbeiten, die wir an alle Fragen senden? Fragen Sie sie jetzt vor den Gerichten nach, ähm und sie reagieren so schnell wie möglich auf sie. Danke fürs Ansehen und sehen uns in der nächsten Vorlesung. 11. Java-Programmierung kern, grundlegende programing erstellen: Willkommen Zeh, Jeff. Unsere Programmiergerichtsstunde. Sie lernen, wie Sie grundlegende Java-Programme erstellen. Was ist Jumma Joe? Es ist eine moderne Sprache, die für die Anwendungsentwicklung verwendet wird. Es ist kostenlos zu verwenden. Ursprünglich wurde es von Sun Microsystems im Jahr 95 und später beide von Oracle Corporation veröffentlicht. Warum? Um Jar zu lernen, um uns mehr als Anwendungen zu entwickeln Java, die entwickelt wurde, um relativ Anfänger, freundlich zu sein . Okay, lass uns ein paar Proben sehen. Wer benutzt Java? Nouriel Produktion, um Diskretion zu beantworten. Werfen wir einen Blick auf die 19 eBay- oder Amazon-Websites. Alle tun verwenden Java auf der Serverseite, laut der Wikipedia-Quelle, die hier erwähnt wird. genäht Interessant, richtig? Lassen Sie uns ein erstes Java-Programm sehen. Erste Aussage, die wir haben, ist eine Klasse A-Klasse zu definieren. Es ist eine Kategorie für wie innerhalb der Klasse. Wir können Monat Menschen Methoden haben, mehrere Operationen, die Sie Haupt verwenden können. In diesem Fall ist es die Standardmethode, die wir für ein Programm haben, zunächst innerhalb der Methode, können Sie bestimmte Anweisungen schreiben. Eine meiner Aussage. Er sieht sie aus. Drucklinie, die gedruckt wird, zeigt einen Text für Informationen auf dem Bildschirm an. Und vergiss nicht, dieses Ding zu importieren. Erste Zeile im Programm ist wichtig und einige andere Umfänge, um bestimmte Komponenten zu importieren , die in unseren Programmen notwendig sind. Zum Beispiel importieren wir wirklich spezifische Komponenten für Chaos, wenn in unserer Anwendung, einige Advest Mathematik machen oder einige selen spezifische Komponenten importieren. Wenn in unserem Programm wird etwas Selen mit Fahreraussagen tun, Aber wir werden in den nächsten Lektionen sehen, er hat Recht. Lassen Sie uns versuchen, das erste Java-Programm zusammen zu erstellen. Zunächst einmal ist es offene Verletzung J. Das ist großartig für Ihr Projekt ist das K. Es ist schon da. Als nächstes erstellen Sie dieses Küken Projekt aus Vorlage. Komm schon, Bildung. Als Nächstes. Dies gibt Ihren Namen zuerst Java, ap P für Java-Anwendung basiertes Paket Guru, Continuous Learning Academy und Fisch des Augenblicks. Wir haben keinen Import in diese Datei, aber wenn Sie möchten, können wir etwas tun Ports im Moment, Joe, Sie, bis wir die Hauptklasse von hier bis hier haben, werfen Sie einen Blick auf die Elternfälle. Dann erste Methode main. Dies könnte denken, dass Maine automatisch gestartet wird, wenn ich das Programm ausführe. Das ist richtig. Ah, hallo World von hier. System aus Drucklinie zwischen uns. Setzen Sie unsere Nachricht Hallo Arbeit von Joe. Dann versuchen wir, dieses Programm auszuführen. Mein Druck auf diesen Boden? Nein, das Programm ist Bärte. Und das buchst du nicht. Okay, das Album, die Ausführungsergebnisse für die Ausführung. Seine Druckerei. Hallo, Wort von General. Schön. Werfen wir einen Blick. Zwei weitere Kerninformationen in Java men Primitive Datentypen sind hier Bolan aufgeführt, um die wahre Kraft in Tasia darzustellen, zum Beispiel 100 als Wert lang zu speichern, um 64-Bit-Ganzzahlwerte mit Vorzeichen als Beispiel zu speichern, die ah Suffix l 1000 0 99 l Schwimmer für einfache Präzision Die Proben 4.7 Städte sehen wir für 34 f So werfen Sie einen Blick auf F auf der rechten Doppel ist doppelte Präzision. Es ist ziemlich ähnlich mit Revision, aber ist mit dem für Dublin am Ende und um ein einzelnes Unicode-Zeichen zu speichern, haben wir sicher, dass zusätzlich zu diesen unseren Objekten, die wir erstellen, zusätzliche Datentypen haben können aus diesen primitiven -Datentypen beispielsweise Zeichenfolgen angezeigt, werden beispielsweise Zeichenfolgen angezeigt,die gespeichert werden sollen. Schicken Sie uns, es sind uns Abfolge von Stühlen. Mal sehen, wie wir einen Bus singen. Warum? Die Variablen sind notwendig. Die sehr wurde verwendet, um Werte zu speichern. Sie haben zwei Stufen. Eins ist toe deklariert die Variablen Alterstyp, Ganzzahl, zum Beispiel, oder Gehalt. Double oder ah, ich weiß nicht, dass es als Boolean variiert wird, und nach dieser Phase haben wir eine variable Initialisierung, um einige Werte auf die Variablen zu setzen. A ist 10 Alter 23 Gehalt 3000 400. Die 50 d Er ist variiert als ein Bolan Kraft ist, und so oft in unseren Programmen haben wir es mit Variablen zu tun. Einfach, richtig. Lassen Sie uns versuchen, einige Variablen im Schlepptau zu erstellen, die ihnen verschiedene zugewiesen sind. Okay, das ist eine Punkteelegie und dann zur Definition verfügbar, Inform Intention Age usw. Und dann lassen Sie uns einige Werte haben. Seite gleich Toe 24 Stürmer Drucken Dieser Wert, mein Alter. Diese plus Erbe. Lassen Sie uns sehen, das Ergebnis jetzt meine in nur 24. Wenn ich zum Beispiel D's Zehe 34, und der Ausgang, aber wieder das Programm, werden wir verdammte Datumsentscheidungen sehen. Normalerweisewissen Sie, wissen Sie, Java-Programme. Wir müssen Entscheidungen treffen, wenn etwas passiert ist. Wer Zehe hat, hat einen bestimmten Fleck, Linds. Ansonsten könnte er andere Aussagen, um eine Entscheidung zu treffen, auf die wir verlassen können, wenn Aussage wir einen Ausdruck haben , abhängig vom Ergebnis. Wenn es wahr ist Beine, könnte ich die erste Sequenz off Anweisungen sonst faul zu den Anweisungen nach dem sonst. Lassen Sie uns ein Beispiel geben. Sie wissen es? Plus, diese Hauptmethode Alter 30 Wir fragen, ob Alter weniger als 20 Wird drucken zu jung, sonst bringen. Du bist älter. Also entweder Alter 24 Geschäft 22. Nun, äh, drucken Sie sind älter. Verpasste Schreiben an ein Beispiel in seiner Hinsicht. Okay, wenn das Alter weniger als 20 ist. Sieht sie alle Grüne Linie. Du bist cool. Jung. Ansonsten System out Creeds Linie Sie? Äh, huh. Sie Lassen Sie uns die resultierenden Alter sehen 34. So wird das System drucken. Du bist die Seniorin. Sie ist die achte ist nicht zu bewerten, um diesen Befehl zu erfüllen. Wir malen das, was nach den USA ist, um 40, bevor wir 14 Jahre alt sind. Dieses Küken ist wieder da oben. Du bist zu jung. Hervorragend für Roboterprogrammierung. Wir müssen uns um Ausnahmesituationen kümmern. Zum Beispiel, in der NATO-Verbindung unten waren einige andere Ausnahmen angezeigt Also in diesem Fall müssen wir sehen, wie wir Try Cage-Anweisungen verwenden können. Nehmen wir ein Beispiel in unserer Hauptmethode, die wir im try-Block ausprobiert haben. Tja, mach die Arbeit, was wir versuchen zu tun. Wenn etwas passiert ist, wenn Sie versuchen, diese Arbeit zu tun, wird die kitsch-Anweisung die Ausnahme abfangen. Und dann machen wir etwas gut, Logike-Griff. Diese Ausnahme wird eine schöne Nachricht an den Benutzer drucken. Wir werden versuchen, einige Verbindungen zu schließen, und so lassen Sie uns ein Beispiel, denke ich. Okay, hier versuchen Sie ein paar Kommentare. Ich versuche nicht nur, in diesem Alter eine Seite zu machen. Segnen Sieben Kitsch Setzen Sie etwas Danke. Und das war das Nachrichtensystem aus. Prince Linie. Es ist eine Ausnahme. Es war hier eine Ausnahme. Wir versuchen, diese Arbeit zu erledigen. Ja, alles ist in Ordnung. Diese Anweisung wird nicht ausgeführt. Nur wenn etwas im try-Block passiert ist, wird ausgeführt, was sich hinter dem Catch befindet. Versuchen Sie es einfach zu tun. beispielsweise Sie beginnenbeispielsweisemit dem Verlassen des Beispielabschnitts. Ok. Wenn ich Zehenabdrücke versuche, ist das Alter der Cokie-basiert, weil sie das Ergebnis definiert hat. Das Alter sollte der Anfangswert plus sieben sein. Mein neues Zeitalter. Er ist 21. Xa. Es funktioniert. Irgendwelche Fragen? Fragen Sie sie jetzt im Kursforum und ich antworte ihnen so schnell wie möglich. Danke fürs Ansehen und sehen uns in der nächsten Lektion. 12. DOM, XPath- und CSS selectors: Welcome toe Dome ausgedrückt in CS ist Selector Score Lektion. Warum wir diese Zehe brauchen eindeutig finden Sie das Zielelement ist die Antwort, die Selena Web-Treiber verwendet haben . Identifiziert die Web-Elemente in einer Webseite basierend auf ihrer i D-Namensklasse. Erwartet den Dokumentnamen. Sie unterstützt WählerInnen oder verlinkt Texte. Lassen Sie uns ein paar Beispiele haben. Einige konkrete Beispiele. Sie können Elemente in einer Webseite finden, indem Sie die I. D. Werfen wir einen Blick. Also diese Webseite. Also haben wir eine einfache Webseite mit einem Formular mit dem Dienstmädchen und übergeben für und hinter. Im HTML sehen wir Eingabeelement I. D. Equal E-Mail. Dies ist also eine Möglichkeit, dieses Element durch I. D. Viele zu identifizieren D. , indem das Importelement identifiziert wird. Wurde in der Lage problematisch planen, dass einige Zahlen einige Werte in diesen Eingabetext mit Selen. Wie Sie später sehen werden. Lassen Sie uns ein Beispiel auf einem offenen Internet Explorer haben und sie hören Let's visit W. W. Continuous W. learning. Dr. Guru Lassen Sie es in Guru Ressource kam, ist zu Formen. Also lasst uns das besuchen. Adressieren Sie die Demo-Seite. Montieren Sie vier auf dieser Seite. Wenn ich drücke, wenn Spuren am unteren Rand des Bildschirms, Ich sehe den Inhalt von der Webseite auf ihrer, indem ich das Sylhet-Element unten dieses verwende, werde ich dann das vollständige Namenselement aus dem für auswählen. Aber Chris und dann heute, okay, nein, nein, ich habe es geschafft zu wählen. Ok. Und dann werde ich in diesem Moment klicken, ich werde diese unten auswählen und dann in meine Eingabe schauen. Was ich jetzt sehe, ist die Linie verwandte Zehe. Meine Auswahl ist diese hier. Und hier habe ich ein I D. Wenn in 100. Dies ist also der Bezeichner auf diesem Geschmackselement im Protestelement. Also, wenn ich hier etwas eintrete vor allem die Idee des Elements hinter seinem FN 100. Wenn Sie sich entscheiden, CSS-Wähler zu verwenden, um Elemente in einer Webseite auszuwählen, können Sie eine Kombination aus Start und I d verwenden oder in Klasse ziehen oder ein Attribut markieren, wie Sie in den Samples sehen . Zum Beispiel, um mit CSS toe das gleiche Element auf das männliche Element hier zu verweisen. Ich muss CSS gleiche Zeheneingabe aufschreiben. Input ist das Element und e-Mail ist ich d von diesem Elham. Lassen Sie uns ein Beispiel auch in diesem Fall auf der gleichen Seite haben, Ich habe den vollständigen Namen ausgewählt. Und wie Sie sehen, das I D. ist das I D., wenn n 100. Also in diesem Fall sind die Ziele, die in den Schuhen I d eingegeben werden, FN 100 und die Aktie Wir beziehen uns auf den vollständigen Namen der Person in unseren vier anderen Möglichkeiten, um Elemente in einer Webseite zu finden, ist die Verwendung von Dokumentobjektmodell Und aus dieser Perspektive, dass hat zwei Methoden get Element von i d und wir müssen den Bezeichner zur Verfügung stellen, devaluieren oder erhalten Elemente nach Namen, um den Namen, den wir in einer Webseite sehen werden wir öffnen jetzt das Namenselement Gate in der Form wählen Filament König Wir können den Namen aus der Element ist Ihr Name von Benutzername Dies ist der Name des Elements Identifizieren wurde im vorherigen Hund gesehen i d Wenn wir es verweisen, i d wir müssen diesen Wert verwenden, wenn wir auf die Namen beziehen, die wir den Namen verwenden müssen in einigen Situationen für komplexe waren Seiten, die wir Elemente in einer Webseite finden müssen, indem Beispielknoten für diese verwenden Express tut, um einen bestimmten Knoten und Attribut innerhalb zu lokalisieren , zum Beispiel aus der Express-Perspektive, um die gleiche Element, wie ich bereits erwähnt habe. Sie müssen Schrägstrich Eingabe aufschreiben, aber Name, da Sie sich auf das Namensattribut und dann den Wert E-Mail verweisen. Aber wenn wir einen solchen Ausdruck schreiben, beziehen wir uns auf dieses Element im Wesentlichen. Ich glaube nicht, dass es zu komplex ist. Aber wenn wir notieren einige spezifische Projekte würde besser verstehen, dieses Konzept. Fragen, bitte stellen Sie sie jetzt im Kurs für, ähm, ich werde versuchen, so schnell wie möglich dort zu antworten. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung. 13. Herausforderung und Lösung. Basics Zusammenfassung: Willkommen in den Grundlagen Change and Solution Abschnitt Zusammenfassung Unsere Kinder für heute ist es, Ihren Namen zu Ihren ersten Waffen hinzuzufügen . Sind wir in der Lage, diese ich schließen den Rekord, um Sie zu warten, um diese Herausforderung durchzuführen, nachdem diese mit einer Lösung zurückkommen? Ok. Die Lösung für die Herausforderung besteht darin, innerhalb des Körperelements etwas wie jedes hinzuzufügen, um den Header zu schreiben. Es ist wie Wie ist dein Name? Lassen Sie uns versuchen, das zusammen zu tun. Ich suche nicht gut im Nobelbereich. Ich werde auf Akten öffnen. Die erste Webseite. , Irgendwo,kurz vor der zweiten Leiche, ist es auf jedem. Mein Name. Rette die in diesem Küken in der Broza. Sie ist lebendig Automatisierung, erste Webseite und irgendwo unter der Seite können Sie den Namen sehen. Das ist also die Lösung für die Veränderung. Herzlichen Glückwunsch. Gut gemacht. Was Sie in diesem Basics Abschnitt gelernt haben, lernen Sie HTML-Kernkonzepte. Sie lernen, wie Sie eine Webseite erstellen. Sie lernen Java-Programmiergericht, wie man ein Java-Programm macht und diejenigen, die Sie sehen. Wir haben einige Schlüsselkonzepte gesehen, wie man Elemente in einer Webseite finden kann, indem man erfahrene Sinne , Selektoren und viele andere verwendet. Irgendwelche Fragen? Fragen Sie sie jetzt im Kursforum, und ich werde ältere visto ihnen so schnell wie möglich antworten. Vielen Dank für das Ansehen und sehen Sie im nächsten Abschnitt. 14. Einführung in den ersten Schritten: Willkommen Zehe erste Schritte Abschnitt In diesem Abschnitt lernen wir, wie Selenbibliotheken in unserem Intelligenzzeitalter eines Projekts zu laden , wie können wir anfangen, erste Automatisierungsprojekt zu erstellen? Irgendwelche Fragen? Bitte fragen Sie sie jetzt in einem groben Forum. Und ich tue alles Gute, um Ihre Fragen so schnell wie möglich zu beantworten. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung. 15. Die Selenium Bibliotheken in dem IntelliJ Projekt laden: Willkommen durch das Laden der zivilen Bibliotheken in der Intelligence Java Project Lecture. In diesem Vortrag werde ich Ihnen die Voraussetzungen und Schritte zur Konfiguration von Intelligenz zur Unterstützung Selenprojekten vorstellen. Jetzt müssen die Voraussetzungen, die Sie überall installiert haben. Browser, vor allem Internet Explorer für den Anfang. Das Java Development Kit Selen, Jared feuert. Und dann haben wir in Tel Ajay I d. Umwelt installiert haben . Sehen wir uns nun an, wie wir Intelligenz konfigurieren können, um Selenprojekte zu unterstützen. Zunächst einmal haben wir die Einführung intelligenter I d und machen ein neues Projekt. Wie Sie in diesem Bild sehen können, müssen Sie zum Beispiel einen Projektnamen eingeben . Zuerst Selen laden und dann angeln, nachdem das Projekt geöffnet wurde. Im Interview J Environment, müssen wir Datei Geist Menü und von Fla Datei Projektstruktur Option wählen, dann Abhängigkeiten im Modulbereich. Sie werden von dort plus und dann Gläser und Verzeichnisse auswählen. Wie Sie auf dem Bildschirm sehen können, müssen Sie alle JAR-Dateien aus dem Verzeichnis im spezifischen Bibliotheksverzeichnis auswählen. Wir haben ah heruntergeladen toe haben mehrere Auswahlen. Sie können die Strg-Taste drücken. Nein, Nach all diesen Schritten haben wir auf leeres Projekt mit allen Selen-Bibliotheken geladen. Also lasst uns versuchen, das gleiche zusammen zu tun. Jetzt. Zunächst einmal wird in Terry eröffnet. J. Environment wird auswählen. Erstellen Sie ein neues Projekt. Als nächstes verwenden wir diese Vorlage. Anwendung der gemeinsamen Linie. Es ist in Ordnung. Das ist Geben Sie den Namen ersten Selenium Projekt und Städte. In einem Moment wird ein Projekt eröffnet. Sie können das schließen. Nein, aus der Datei wird Projektstruktur auswählen. Dann Module, Abhängigkeiten, Glas und Gläser oder Verzeichnisse. Schauen Sie, als nächstes navigieren wir auf dem Laufwerk C, dann Client und vom Client aus wählen wir, indem Sie die Steuerungstaste oder die Cherif Augen zusammen mit dem Bibliotheksordner drücken. Und dann in Ordnung. Und dann noch ein. Okay, wird in diesem Moment drücken. Sie haben alle Client-Bibliotheken geladen, wie Sie hier sehen können. So haben wir bereits Automatisierung zu schaffen. Ausgezeichnet. Fragen haben, stellen Sie sie bitte jetzt in den Kursformularen. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung. 16. So erstellst du dein erstes Automatisierungsprojekt: Willkommen bei der Vorlesung Erstellen Sie Ihr erstes Automatisierungsprojekt. Jetzt vertrete ich Sie die Lösung. Übersicht über die Architektur. Wie man in Terry J. konfiguriert Unterstützt iranisches Projekt Wie wir selenspezifische Java-Anweisungen schreiben können, um Automatisierungsprojekte zu erstellen . Werfen wir nun einen Blick auf die Lösungsarchitekturen Übersicht. Wie Sie wissen, auf der rechten Seite, diese der Web-Browser. in unserem Fall vor, unsin unserem Fall vor,es gibt Internet Explorer. Auf der linken Seite ist der Java-Client ist der Selen Java-Client entwickelt jetzt in Terry J. Umgebung, so dass wir unseren Java-Code kompilieren können, um Silin Web-Treiber spezifischen umgebenden Web-Treiber für Internet-Exploder anzuweisen , um Kommentare zu senden, Anweisungen an den Internet Explorer-Browser, um zu automatisieren, was normale Benutzer ein Mensch sagen, Benutzer wird in einem bestimmten wo ausführen. Seite diese. Nehmen Sie eine kurze Zusammenfassung aus der Lektion, wie wir in Energieumgebung konfigurieren können, um Selen-Projekte zu erstellen , so dass wir ein neues Projekt erstellen oder ein vorhandenes zu öffnen und dann alle Selen JAR-Bibliotheken zu laden, um Java-Zustand schreiben zu können Monate. Lassen Sie uns versuchen, dies zusammen als eine schnelle Zusammenfassung offene, intelligente Umgebung zu tun. Und jetzt kann ich wählen, entweder erstellen Sie ein neues Projekt oder ich kann wählen, um ein bestehendes erstes iranisches Projekt zu öffnen , zum Beispiel, waren das erste Projekt, das ich habe, ich habe Sie hier, aber lassen Sie uns ein neues Projekt von Anfang an beginnen . Keine Hinweise. Java Acht. Als nächstes verwenden wir die gleiche Vorlage. Gemeinsame Neun. Die Anwendung ist in Ordnung. Im Moment geben Sie einen neuen Namen für das Projekt ein. Mein erstes Projekt. Wenn er ist, wie Sie sich aus der vorherigen Lektion erinnern, Ich werde Dateiprojektstruktur wählen, um alle zivilen Bibliotheken zu laden, dann Module, Abhängigkeiten plus Gläser oder Verzeichnisse mit einem ausgewählten Selen. Clients sehen den Dr Automation-Client. Wir haben alle Jor if Augen plus den Ordner der Bibliothek entschieden. Okay, und dann okay, von diesem Punkt kann anfangen, unsere Java-Anweisungen zu schreiben. Okay, für den Moment, lass uns schließen. Ist kein J-Fenster, um einige bestimmte Selen-Java-Fleck Monate zu sehen, bevor ein bestimmtes Projekt erstellt wird. Unser Start präsentiert Ihnen Selen Java-Code Zunächst einmal sind die importierten spezifischen Importanweisungen, um uns mit Selen arbeiten zu lassen. Java-Befehle sind nicht notwendig, um alles zu beenden. Am Anfang können wir automatisch die spätere während des Codes durch Drücken der Taste plus Enter. So kann jede Zeile aus der Importanweisung sein, wie ich später während des Codes erwähnt habe, durch den einfachen Weg ist, alles von Anfang an einzugeben. Jetzt ist der Haupt-Java-Code der Java-Code, den wir eingeben, normalerweise in der Hauptoperation im Programm. Zuallererst haben wir einen Kommentar wird eine Einrichtung fahren, dann für Anweisung, in der wir Internet Explorer initialisieren. Wir sind Fahrer. Wir sind Fahrer Punkt, dh der Fahrer, dann die Vergangenheit. Der vollständige Pfad zur Datei gibt dann spezifische Funktionen für den Treiber an, den wir Internet Explorer Version 11 verwenden. Dann werden wir initiieren. Aber Treiberobjekt wird ein Treiberobjekt mit dem Treiber definiert erstellen, bevor dann wird das Fenster verwalten würde den Browser verwalten. Wir wissen, nach dem Schritt werde ich die Seite angeben. Ich versuche, diese Seite zu automatisieren weiterhin Academy lernen, dass Mädchen Ressourcen in dieser Seite gezwungen . Ich suche nach einem bestimmten Element, wenn er Element sehen wird. Nachdem ich das Element gefunden habe, liehich ihr ein paar verschiedene Tests, die meinen Luxus testen und dann ah und lieh Chris Auto magisch die Eingabetaste und wir werden das erste Ergebnis haben. Vergessen Sie nicht, am Ende das Treiberobjekt zu schließen, um den Speicher der Anwendungen zu befreien, die Sie hier haben, HTML-Code spezifisch für diese uh, erwarten Sie, dass ich hier in verwende. Im Allgemeinen haben wir eine Java-Struktur, die Sie folgen müssen , wissen Sie, Projekte am Anfang sind die Importe und dann die Hauptoperation mit allen spezifischen Java-Anweisungen. Das ist also am Anfang und das ist die Seite, die ich zu automatisieren versuche. Lasst uns versuchen, das zusammen zu machen. Bitte beachten Sie, dass der Java-Code in den Ressourcen dieser Lektion verfügbar ist. Um das Video zu verkürzen und das Lernen zu vereinfachen. Ich beginne mit dem Java-Code, der in den Ressourcen für diesen Vortrag verfügbar ist. Ich werde den Code aus den Ressourcen eingeben, wie Sie hier sehen können. Also lasst uns jede Zeile eins nach dem anderen nehmen. Also zunächst haben wir die Importanweisungen Web-Treiberkomponente verwenden, um Funktionen speziell Internet Explorer-Treiber zu verwenden , um eine Suche zu tun, um bestimmte Objekte in der HTML-Seite zu finden oder mit Web zu arbeiten Elemente in der HTML-Seite, um einige Tasten eingeben, um Tastendruck zu emulieren. Sie müssen diese Bibliothek, die Schlüsselbibliothek, jetzt den Hauptcode importieren die Schlüsselbibliothek, . Also zuerst werden die Haustiere angeben, bis der Internet Explorer mit Treiber die Abzweigung angibt. Wird ah, verwenden Sie diese Fähigkeit vor angegeben wird das Fenster zu maximieren und dann werden wir wählen Zehe öffnen diese Webseite. Lassen Sie uns diese Webseite im Internet Explorer-Browser überprüfen, also werde ich diese kopieren und ich werde Internet Explorer öffnen. Okay, basiert. Okay, ganz zu haben hier. Es ist Ah, Abonnement für einen Newsletter. Also müssen wir in der Regel eine E-Mail eingeben und dann abonnieren. Sieht, es ist, ah, Demo Seite. Sie können eine beliebige E-Mail-Adresse eingeben und dann Brust Teilnehmer eingeben oder drücken Sie die Eingabetaste. Werfen wir einen Blick auf die HTML-Code-Anfrage. Wenn Trails der Internet Explorer, wir werden den Stuhl auswählen, und dann sehen wir, dass das Schlüsselelement in seinem Tag. Er hat Namens-E-Mail gemacht. Also, wenn wir nach diesem Objekt auf der Webseite suchen, können wir mit dem Namen E mail verweisen. Dies ist ein Test durch Drücken von Abonnenten und Truthahn, also ist dies das Ergebnis. Was wir jetzt wollen, ist, diesen Prozess zu automatisieren, indem wir Jeff eine Erkältung verwenden. Kommen wir also zurück zum intelligenten e. Nach dem Öffnen wird die Webseite nach der E-Mail suchen, wie wir hier sehen können. Nachdem das Element ausgewählt wurde, gebe ich automatisch ein. Anämie Größter Test e-Mail Größte, wie Sie hier haben und schließlich drücken Sie die Eingabetaste um den Newsletter zu abonnieren und schließlich den Fahrer zu schließen. Lassen Sie uns das Programm starten, indem Sie auf diese unten klicken, um den Code auszuführen. Der Code wird nun kompiliert und die Webseite ist auf dieser Seite automatisch mehr geöffnet. Größte wird hinzugefügt. Wie Sie den Java-Code sehen können, emuliert er den Tastendruck, um ins Meer zu gelangen. Mai größte und dann werden wir es Präzedenzfall. Das ist also das Ergebnis. Wir sind jetzt abonniert. Also, dieser Newsletter lasst uns zurück zur Lektion. Herzlichen Glückwunsch. Sie konnten ein erstes Selen-Projekt erstellen, um ein Newsletter-Abonnement zu automatisieren. Irgendwelche Fragen? Bitte fragen Sie sie jetzt im Kursforum, und ich werde das Beste tun, um so schnell wie möglich zu antworten. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung 17. Einführung in Hyperlinks Automatisierungsbereich: Willkommen Toe Hyperlinks Automatisierung Abschnitt. In diesem Abschnitt werde ich Ihnen Selen, Hyperlinks, Automatisierungskonzepte und spezifischen Java-Code für die Implementierung von Selen, Hyperlinks, Automatisierung beibringen Hyperlinks, Automatisierungskonzepte und spezifischen Java-Code für die Implementierung von Selen, Hyperlinks, Hyperlinks, . Am Ende haben Sie ein Quiz und die Herausforderung zusammen mit der Lösung. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen. Und ich werde all die besten Wellen oder so schnell wie möglich zu ihnen machen. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung. 18. Selen Hyperlink Automatisierung mit Proben: Hallo, Dies ist Hyperlinks. Automatisierung mit Beispielen Vortrag Nein, Sie werden lernen, wie man Figur in Terry J gehen, um Selen-Projekte zu unterstützen. Hyperlinks, Automatisierung Noch in Ihren Konzepten und Hyperlinks. Automatisierung, selenspezifischer Java-Code zur Erstellung von Automatisierungsprojekten. Lassen Sie uns zuerst mit den spezifischen Schritten für die Konfiguration der intelligenten Idee-Umgebung um alle Psyllium JAR-Bibliotheken geladen zu haben. Also lasst uns versuchen, das jetzt zusammen zu tun. In der Intelligenz werden wir als nächstes ein neues Projekt erstellen, mit der gleichen gemeinsamen Zeilenvorlage, die den Namen Hi Polar Links Projekt schreiben, dann Gebühren, um alle dummen neuen Gläser zu laden. Klicken Sie zuerst auf das Dateimenü Projektstrukturmodule, Abhängigkeiten Blas nur für Verzeichnisse erhalten auf dem C-Laufwerk Automatisierungsclient. Wir wählen sowohl Gläser als auch Bibliotheksordner aus. Okay, und dann okay. In diesem Moment haben wir alle Bibliotheken benötigt, um rechte Hyperlinks Projekt mit Selen. Lass uns zwei Lektionen zurückholen. Lassen Sie uns nun Hyperlinks sehen, Automatisierungskonzepte. Also, in einer Webseite, das Ziel ist es, zu finden, nach einem bestimmten Hyperlink zu suchen und dann zu sein, um ihn auszuwählen. Um auf diesem bestimmten Ort zu navigieren, können Sie für eine hohe Bowling mit einer genauen Übereinstimmung für diese suchen, wir haben Link-Text-Methode Assemble Wir haben hier in, in dem wir nach CNN suchen. Genau. Text verknüpfen. Also haben wir auf der Webseite CNN und in der Ostmedaille haben wir den Link. CNN waren nicht der Fall. Eine andere Möglichkeit besteht darin, eine partielle Übereinstimmung zu verwenden. In diesem Fall müssen wir die partielle Flügel-Text-Methode mit Eingabeparameter abseits des Hyperlink-Textes verwenden . Bitte beachten Sie, dass die Eingabeparameter Groß- und Kleinschreibung beachten. Also haben wir einen Hyperlink sagt uns bang Suchmaschine, so dass wir nur den ersten Teil dieses Links eingeben können oder begann die Suche nach Hyperlinks, die Bilder in diesem Beispiel haben, die Wikipedia hatten . So gibt es ah ist ml Hyperlink ein Titel Besuch Wikipedia H ref, Wikipedia org und so weiter. Also durch die Verwendung von ah Chiesas Selektor Also die mentalen diese? Ja, ein Selektor in der Bar Amita im Zusammenhang mit dem Titel waren in der Lage, diesen Hyperlink zu wählen und dann eine saubere Bitte beachten Sie durchführen. Da wir mit Mantel angefangen haben, werden wir hier drin entkommen, um Noto einen Syntaxfehler zu haben. Bitte beachten Sie, dass Linktext oder teilweise im Text nicht für Bilder verwendet werden können. Richtig? Einfach, denke ich, ist nicht so kompliziert. Versuchen wir also, alle Komponenten in einem Java-Projekt zusammenzustellen. Der wichtige Bereich, wie Sie gesehen haben, dann der Hauptkiefer eine Erkältung. Zunächst einmal der Code, der mit dem Webtreiber verbunden ist. Wir sind Treiber für Internet Explorer wird das Fenster zu maximieren. Danach wird die Webseite haben, die wir versuchen zu besuchen. So ist das auch. Einer auf dieser Seite sucht nach einem bestimmten Element. Ich habe einen Link. CNN, nachdem wir nach diesem Element suchen, waren nicht in der Lage, einen Klick entweder mit Klick-Methode oder die alternative Option wäre, San Keys zu verwenden und dann die Eingabetaste auf Internet-Experten zu senden. Es gibt einige Probleme mit der Klick-Methode. Du kennst einen solchen Kontext. Die alternative Option ist in dieser Hinsicht die bevorzugte Option. Also lasst uns versuchen, das zusammen zu tun. Bitte beachten Sie, dass der Java-Code in den Ressourcen verfügbar ist und wir werden mit diesem Code beginnen , um kurz auf das Video und das Lernen zu vereinfachen. Jetzt bin ich wieder in der intelligenten Umgebung und dann habe ich den Java-Code aus den Ressourcen basierend , wie ich erwähnt habe. Also, was wir hier drin haben, lassen Sie uns die Zeilen besprechen. Zuallererst sind die Importpositionen. Geben Sie also Monate an, um Bibliotheken zu importieren, die wir im nächsten Projekt auf dem Hauptbereich verwenden müssen. Wir initialisieren den Webtreiber, den Internet Explorer-spezifischen Webtreiber. Legen Sie also diese Eigenschaften fest, legen Sie die Internet Explorer-Versionen fest, maximieren Sie das Fenster und wählen Sie dann die Webseite über diesen Hyperlink öffnen. Lassen Sie uns versuchen, diese Webseite jetzt in einem Internet Explorer-Browser zu öffnen. Okay, was wir hier drin haben, gibt es einige Hyperlinks mit CNN, BBC und so weiter. Wenn wir drücken, wenn trey von für CNN Hyperlink er von Wenn ich auf diese Hyperbel klicke , , sehen wir den Hyperlink Texas hysterisch CNN mit Großbuchstaben. Richtig? Okay, während für die andere für die BBC wurde der Text länger oder für Bilder. Hallo Pollings mit Bildern. Haben Sie einen Stuhl, wenn eine Hommage mit etwas Titel und dann das Bild in den Medien, so dass wir nach einem Hyperlink mit Bildern suchen können , indem Sie Titan in diesem Fall, wie Sie sehen können, lassen Sie uns zurück zu dem Projekt in, bis ein J. Wir sind mit dem Ziel, in diesem Projekt den CNN-Hyperlink zu öffnen. Also suchen wir nach ah, High Pulling, genannt CNN. Nachdem wir Jünger gefunden haben. Wir drängen direkt. Geben Sie die Taste ein, um die Navigation zu besuchen. Um, dass Sie sind, beachten Sie bitte, dass Click-Methode haben einige Taschen auf Internet Explorer. Wie Sie auf diesem sehen können, sind Sie da. Lassen Sie uns jetzt die Kälte ausführen, um das Ergebnis zu sehen. CNN ist ausgewählt und nun geöffnet. Weißt du, Rosa jetzt ein paar Worte über Teilmatch oder in Peking. Dieser Code ist jetzt im Kommentar, präsentiert uns aber die Möglichkeit, den Teilflügeltext auszuwählen, der andere speziell für Bild-Links, in denen Sie nach einem bestimmten Titel suchen. Das ist alles. Im Moment, gehen wir zurück zur Lektion. Herzlichen Glückwunsch. Sie verwalten die automatisierten Hyperlinks. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen, und ich werde das Beste tun, um ihnen so schnell wie möglich zu antworten. Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung 19. Herausforderung und Lösung. Zusammenfassung der Hyperlinks Automatisierungsabteilung: Begrüßen Sie die Hyperlinks, Automatisierung, Änderung der Lösung und Abschnitte Zusammenfassung. Nein, lass uns diese Herausforderung haben. Bitte automatisieren Sie diese Wahl. Eine Aktion auf dem BBC-Hyperlink mit der Demo-Website, die wir besucht haben, bevor weiter lernen, dass Guru Ressourcen zu Hyperlinks. Ich werde das Video ablehnen, damit Sie die Herausforderung fertig gestellt haben. Danach sehen Sie die Lösung. Ich bin sicher, dass du es schaffst, eine Lösung zu haben. Lasst uns damit nachsehen. Also, was wir tun müssen, ist, das spezifische oder l zu öffnen und dann für diesen Hyperlink mit BBC mit teilweise Text zu suchen , nachdem das Element befindet, wir müssen nur drücken, eingeben oder Griechisch. Versuchen wir es, um in unserem vorherigen Beispiel die Lösung an Ort und Stelle zu sehen. Ich wechselte direkt zu beabsichtigten J Project von der High Police und was wir jetzt tun müssen ist der Besuch im Internet Explorer dieses Highfalutin, um einen Blick zuerst auf die Elemente dort zu werfen. Okay, nun, warum hast du sie hier drin, wenn 12 dieser Tuss-BBC-Hyperlink? Also der Hyperlink ist Ihr BBC klicken Sie hier? Wer ist teilweise Text, um nur für BBC zu suchen. Kommen wir zurück zum Interview J. Also für partielle Mitch Conch kommentieren diese Zeile aus. Dieser Text wird verloren gehen. BB c. Es tut mir leid, was hat, äh, nur um das Programm zu starten. Clear Die Waffen sind offen und jetzt das Ergebnis. So haben wir es geschafft, eine richtige Lösung zu haben. Nun, sie, was Sie in diesem Abschnitt lernen, wissen Sie die Hyperlinks, Automatisierungskonzepte. Sie lernen, wie Sie Java-Code erstellen, um Selen-Hyperlinks zu implementieren, Automatisierung in drei Varianten, indem Sie genaue Übereinstimmung, partielle Übereinstimmung und Bild-Links verwenden. Irgendwelche Fragen? Bitte fragen Sie sie jetzt im Kursforum, und ich werde alles tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie im nächsten Abschnitt. 20. Einführung in die Automatisierung von Textfeldern: Willkommen Toe Eingabe Textfelder Automatisierung Abschnitt In diesem Abschnitt erfahren Sie über Selen dieses Feld Automatisierung finden Sie Beispiel-Java-Code für die Implementierung von Selen Textfeldern, Automatisierung in unseren Projekten zu sehen. Indisch. Sie werden eine Cui's eine Herausforderung in der Lösung haben und schließlich eine Abschnittszusammenfassung Und Ihre Fragen stellen Sie sie jetzt im Kursforum und ich werde alles tun, um so schnell wie möglich zu beantworten . Danke fürs Zuschauen. Wir sehen uns in der nächsten Vorlesung. 21. Selenium Input Textfelder Automatisierung mit Proben: - Hallo. Dies ist die Eingabetextfelder Automatisierung mit Beispielstunde Lektion in dieser Lektion, Ich werde Ihnen beibringen, wie intelligent zu konfigurieren Selen Projekte spezifische zivile Konzepte in Bezug auf Textfelder Automatisierung zu unterstützen , werden wir Psyllium spezifischer Java-Code zur Implementierung von Textfeld-Automatisierung in unseren Projekten . Beginnen wir mit der Konfiguration intelligenter e, um alte Selen Gläser Bibliotheken in unserem Projekt zu laden in 10 e j öffne , das ichin 10 e j öffne. Weiter Es war die gleiche Vorlage und lassen Sie uns die Namenseingabe geben. Nach dem Schritt breit schmecken. Lassen Sie uns alle Selen Client-Bibliotheken Datei Projektstruktur Module laden, Abhängigkeiten, segnen Gläser oder Verzeichnisse Es ist nicht gut, Client von diesem Bildschirm zu sehen, wird sowohl Gläser und verlassen Bowler wählen . Okay, okay, wir haben alle Bibliotheken geladen. Was wir jetzt tun müssen, ist Java-Code einzugeben, um unser Projekt zu erstellen. Wechseln wir zurück zu unserer Lektion. Sie haben ein Formular von einer Webseite mit einem Eingabetextelement. Wir können Operationen auf Standard-Textfelder oder Passwörter automatisieren, um auf Felder, Textfelder zuzugreifen . Insbesondere können Sie verschiedene Methoden wie durch i d namentlich von Experten oder Bürgern Selectors Sektor verwenden. Wenn wir uns für die Namensmethode entscheiden, haben wir hier ein Beispiel. So suchen wir nach ah, Eingabetextelement genannt Sie Namen aus Benutzernamen. Ja, von Benutzername. Und nachdem diese schickten die Schlüssel Kleidung. Sie werden diese Textinformationen hier eingeben. Bitte beachten Sie, dass die Umfänge Groß- und Kleinschreibung beachten. Ein weiteres Beispiel, das wir haben, wenn Sie versuchen, die I. D Methode zu verwenden D , ist die zweithäufigste Angelegenheit, um Textfelder Informationen in einer Weise Seite zu finden. Also, was wir tun müssen, ist nach I d Methode und als Umfang zu verwenden, um die i d Informationen von der Webseite zur Verfügung zu stellen . Also, wenn Sie einen Blick auf diese Waffen nehmen, so für die ah, Dank Element oben auf der Seite, wir haben entscheiden, e f und 100. Also geben wir nur diesen Eingang für einen Meter ein, und dann liefern wir automatisch einen Wert. Einige Text-Informationen. John Doe. Einfach, richtig. Lassen Sie uns versuchen, alle Komponenten in einem Java-Projekt zusammenzufassen. Zuerst müssen wir die Importe machen, Sie wissen es, und dann den wichtigsten Java-Mantel am Anfang. Ist der Webtreiber eingerichtet? Wir arbeiten diesmal an Internet Explorer für andere Browser. Am Ende haben wir spezielle Lektionen. Und jetzt der Ural aus der Webseite in dieser Webseite, diese Suche nach einem bestimmten Element mit dem Namen, den Sie benennen, indem Sie die Name-Methode nach Namen verwenden. Nachdem wir dieses Element lokalisiert haben, haben wir nur diese Textinformationen zu senden. Da ist die Seite zu besuchen und dann starten wir den Code unseres Java-Projekts. Bitte beachten Sie, dass der Java-Code in den Ressourcen verfügbar ist und zu kurz auf dem Video ist. Und um das Lernen zu vereinfachen, wurden direkt von diesem Code gestoppt. Wir sind intelligent, und jetzt gebe ich genau den Code aus verschiedenen Quellen ein. Okay, also der wichtige Teil Okay, dann im Hauptblock mit Fahrer, setzen Sie sich wo? Jeden Tag, kein Leasing-Teil. Wir verwenden Internet Explorer 11. Dann versuchen wir, diese Webseite aus Gründen der Klarheit zu öffnen. Lassen Sie uns versuchen, Zehe öffnen diese Waffen im Internet Explorer okay, mit F Trails, die dieses Feld gesprenkelt sie auf einem Feld verwendet. Was Sie hier drin haben, ist, dass der Name Ihr Name ist. So können wir für dieses Feld steigen oder jedes Gefühl verwenden, indem wir den Metallnamen verwenden, der seinen Namen angibt . Gehen wir zurück in Terry J. Jetzt suchen wir nach Wunschelement auf der Webseite. Also verwenden wir nach Name Methode in dem Namen, den wir vor ein paar Sekunden gesehen haben. Sie brauchen also, nachdem wir dieses Element x Textelement lokalisiert haben. Wir drücken, dass wir eingeben, aber Textinformationen gerade jetzt, um einen Test zu tun, indem Sie dieses Projekt ausführen. Also, Präsident, warten Sie auf Augenblicke, bis der Code kompiliert wird. Ok. Und wie Sie sehen können, die Textinformationen in das Formularfeld des Benutzernamens eingegeben. Das ist alles für den Moment. Jetzt sind wir in der Lage, danach zu suchen. Eingabetextfeld in einem Formular und nach diesen, um einige sehr einige Text einzugeben, variiert in Es wird immer groß. Sie hören Fragen zu, bitte stellen Sie sie jetzt in den Kursforen, und ich werde alles tun, um sie so schnell wie möglich zu beantworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 22. Herausforderung und Lösung. Sektion mit dem Sekunde summary: Hallo, da. Willkommen zu diesen Lektionen. Nein, Sie werden Eingabe, Text, Felder, Automatisierung, Herausforderung und Lösung sehen Text, Felder, Automatisierung, Automatisierung, . Und am Ende, die Sektion Samarie. Nein, die Herausforderung, Bitte Automatisieren Sie die Auswahl und geben Sie entsprechende Eier. Variiert je nach E-Mail und Passwort. Fühlt sich an diese Adresse. Ich schlage das Video vor, damit Sie die Lösung abschließen können. Und dann komme ich mit meiner Lösung zurück. Hallo, schon wieder. Sehen wir uns die Lösung für unsere Herausforderung an. Zunächst einmal öffnen wir Ihre Kranken. Dann suchen wir nach dem E-Mail-Element, indem wir in meinem Namen verwenden. Danach suchen wir nach dem Bleistift Relevant. Mit diesen Texten Werte Indian. Wir geben einige Textinformationen sowohl für E-Mail als auch für Passwort ein. Lassen Sie uns versuchen, dies zu tun, aber vor allem ist es offen Internet Explorer auf diesem. Dein ich, um genau die vier zu sehen. Jetzt haben wir das Formular. Drücken Sie F Spur, um die Untersuchungen durchzuführen, dann wird das menschliche Element auswählen. Wie Sie sehen können, ist sein Name E-Mail wiederholt. Diese auch für das Passwort. Sein Name. Es ist P A s ist aus dem Schiff. Lassen Sie uns den intelligenten Projekt-Zehe-Code zurückholen. Die Lösung. Ok. In unserem Projekt werde ich diese Lügen kommentieren. Tut mir leid, nicht, dass diese. Das hier ist in Ordnung. Und dann lasst uns die Lösung codieren. Wir sind Elementelemente. E-Mail an seinen Fahrer Freund Element mit Namen im Namen. Es wird per E-Mail gesendet, wenn ich mich richtig erinnere. 10 Dies wiederholt das Suchelement für das Presser-Element P w de Treiber finden Element mit Namen Sein Name ist P A s s Okay Nachdem wir die Elemente versucht, ein Dorf dort eingeben Element e-Mail-Schlüssel die Ausschreibung Eine E-Mail gemacht werden könnte Diese Bestellung Lassen Sie uns versuchen, das gleiche für das gefederte Element zu tun. Erste Worte senden Schlüssel, Geheimnisse ein Professor und dann ist das falsch, das Projekt und jetzt der Bastard. Wie Sie sehen können, funktioniert unser Java-Code gut. Wird groß, um die Lektion. Gut gemacht, was Sie in diesem Abschnitt lernen. So lernen Sie Seleneingabe, Textfelder, Automatisierung, Konzepte Sie lernen, wie Java-Code für die Implementierung von Selen Eingabe Textfeld Automatisierung für beide Standardtext in Pester zu erstellen fühlt sich Fragen? Bitte fragen Sie sie jetzt im Kursforum und ich werde alles tun, um so schnell wie möglich zu antworten . Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung 23. Einführung in die Sektion der Liste: Willkommen, um den Abschnitt mit der geringsten Automatisierung in diesem Abschnitt auszuwählen. Ich werde dir Selen beibringen. Wählen Sie Mindest Automation zeigt Ihnen Beispiel-Java-Code für die Implementierung von Selen Selig List Automation, die ich mit Ihnen erhalten Cui und dann eine Herausforderung. Eine Lösung in der Zusammenfassung des Abschnitts. Irgendwelche Fragen? Bitte fragen Sie sie jetzt im Kurs für uns. Und ich werde alles tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 24. Liste Automatisierung mit Proben auswählen: Willkommen bei der Lektion. Wählen Sie Kleinste Automatisierung mit Beispielen. In dieser Lektion werde ich Ihnen beibringen, wie Sie intelligent konfigurieren, um zivile Projekte zu unterstützen, Selen-Konzepte in Vegas, Zehe wählen Sie am wenigsten Automatisierung. Ich werde Ihnen auch spezifische beibringen. Sieben, um, Java-Code für eine ausgewählte Liste Projekte. Beginnen wir mit der Konfiguration intelli j Umgebung, um alle dummen neuen Jars Bibliotheken zu laden, wie wir in früheren Projekten gesehen haben. Also lassen Sie uns durch diese zusammen jetzt öffnete ich intelligente Umgebung. Wir können entweder wählen, um ein bestehendes Projekt zu öffnen oder ein neues Projekt zu erstellen, das gerade ein neues Projekt ausgehungert hat , das die gleiche Vorlage wie zuvor verwendet hat, und dann einige Informationen eingeben , die er zum Projektnamen betrifft. Nennen wir es Auswahllisten. Projekt Fisch. Nächster Schritt ist zu laden oder Gläser, Sie wissen, Projektdatei, Projektstruktur-Module, Abhängigkeiten, Glasgläser oder Verzeichnisse auswählen. Willbros auf dem C-Laufwerk-Client. Von hier aus wählen wir beide Gläser im Bibliotheksordner aus. Und dann in Ordnung, endlich. Ok. Und unser Projekt hat alle Bibliotheken, um mit Selenkomponente zu arbeiten. Lasst uns zum Unterricht zurückgreifen. Wählen Sie Listenautomatisierungskonzepte Wir können die Operationen auf Auswahllisten Reihenfolge automatisieren. Wir können diese Dropdown-Listen aufrufen, wenn Sie möchten, So können Sie den Auswahlwert aus einer Dropdown-Liste automatisieren, um dies zu tun. Zunächst einmal haben wir Zehe wählen Sie das Dropdown-kleinste Element in der Webseite. Betrachten wir also bevorzugte Sprache in diesem Beispiel. Um diese Auswahl zu tun, können wir verschiedene Methoden wie durch i d nach Namen, durch Express oder durch Einstellung Selektor verwenden. Wir haben hier eine Probe aus mit Hilfe von Name-Funktion, dann als Eingabe Umfang ist der Name gut, die am wenigsten in der HTML-Seite. Diese überprüfen Sie die Quelle und er hat hier die Namenssprache. So adressieren wir dieses Element aus dieser tamilischen Seite auch Filamente Auswahl. Was Sie tun müssen, ist eine neue Option zu wählen. Von diesem geringsten, können wir wählen, indem wir basierend auf dem sichtbaren Text, den wir hier haben Englisch oder andere variiert. Wir können dies tun, indem Sie sichtbare nimmt Deutsch, Sie wissen, ein Beispiel, oder durch Auswahl basierend auf Werten auf den Werten, die hinter sind. Also müssen wir den HTML-Quellcode in F Trev toe öffnen, um die Werte zu sehen, zum Beispiel gegen den See, das E in diesem Fall für Deutsch. Oder wir können auswählen, indem wir die Indexnummer angeben. Tool bedeutet die dritte Option in der geringsten So ersten Optionen Englisch, Französisch und serviert Option innerhalb des Index. Nummer zwei ist Deutsch. Bitte beachten Sie, dass ein Umfang, unsere Parameter im Allgemeinen Groß- und Kleinschreibung beachten. Ein weiteres Beispiel. Mit Auswahl durch i.D. i.D So können Sie ein Element mit seinem i d. Link 100 auswählen . Also, wenn Sie hier suchen, können wir Sprache 100 sehen und dann eine Option wählen, können Sie sich bewerben. Die gleiche Auswahl durch sichtbaren Text ist der einfachere Weg, dies zu tun ist richtig. Lassen Sie uns versuchen, alle Komponenten in einem Java-Projekt zusammenzustellen. Zuallererst müssen wir die Importanweisungen machen. Die letzte Aussage hier ist spezifische Zehenauswahllisten. Dort müssen wir den Web-Treiber einrichten. Wir arbeiten mit Internet Explorer Internet Explorer-Version, auf der Sie leben. Wir maximieren das Fenster und vergessen nicht zu öffnen. A Sie sind in wir versuchen zu automatisieren ist die gleiche vier Form wie in der vorherigen Lektion. Nach dem Schritt müssen wir nach dem Wunsch selektieren kleinste Element auf unserer Webseite suchen. Also suchen wir nach Namenssprache, und wählen wir dann eine neue Option, die das sichtbare Takes Journal enthält. Also haben wir hier das Ergebnis. Aber lassen Sie uns versuchen, dies in unserem Projekt jetzt zusammen zu tun. Bitte beachten Sie, dass der Java-Code in den Unterrichtsressourcen verfügbar ist, damit wir direkt von dort aus beginnen können , den Lernprozess beschleunigen und das Video kürzer machen können. In der intelligenten Umgebung. Ich kopiere den Text aus den Ressourcen. Also haben wir Importe, dann die Hauptmethode in unserer Klasse mit Treibern. Setzen Sie sich, dann die u R l von der Webseite, die wir zu automatisieren versuchen. Ich habe vorgeschlagen, das zu kopieren. Sie sind dabei, den HTML-Code dahinter zu überprüfen. Das ist also die Dropdown-Liste in unserer Form, dieser Ort, wenn 12 und dann das Element zu analysieren. Also, was haben wir hier? Es ist eine Auswahl mit dem Namen Sprache und ich d lank 100. Also haben wir Toe Foto, Kumpel, die Auswahl aus diesem Element und dann die deutsche Option wählen. Also sind wir jetzt intelligent, also haben Sie die Verwendung des Auswahltyps und dann, um Element nach Namenssprache zu finden, nachdem wir das Element ausgewählt haben. Wir wählen eine Option, die die sichtbaren Takes Deutsch enthält. Also jetzt habe ich vorgeschlagen, das Projekt Miete automatisch zu starten. Die deutsche Option wurde hier für uns ausgewählt. Großartig. Herzlichen Glückwunsch. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen. Und ich werde alles tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 25. Herausforderung und Lösung. Zusammenfassung der Listen Automation Sektorenbereich: Willkommen bei Silizium. Am wenigsten Automation Herausforderung und Lösung Vortrag. Dies ist ein Abschnitt Zusammenfassung Vorlesung. Lassen Sie uns, für den Moment eine Herausforderung haben. Probieren Sie das aus. Versuchen Sie also bitte, die Auswahl durch I d zu automatisieren und wählen Sie italienische Option aus dem Drop-down-Menü . Wenigstens mit der I d. Lank 100. Bitte beachten Sie, dass die Adresse, die wir zu automatisieren versuchen, diejenige von hier ist. Ich werde das Video stellen, damit Sie die Herausforderung abschließen und die spezifische Lösung dafür entwickeln können. Willkommen zurück. Nein, lass uns die Lösung sehen. Also, zunächst einmal, die u r. L wurden geöffnet für die Automatisierungsarbeit, dann für die Auswahl durch ein d. Bitte beachten Sie, dass wir von i d verwenden. Methode mit Lang 100 s Umfang, dann aus diesem Listensprachenobjekt. Wir rufen die Auswahl durch sichtbaren Text Methode mit italienischem Umfang auf, um italienische Option zu wählen . Also lasst uns versuchen, das jetzt zu tun. Wenn unser Projekt. Okay, wir sind in der Intelligenz auf dem ausgewählten Projekt am wenigsten, und nein, wir ändern uns direkt. Der Mantel, der I D im Umfang verwendet werden soll. Vilis Lang 100. Und die Auswahl sollte italienisch sein, Mr. Right , den Code auszuführen, um die Ergebnisse zu sehen. Ok. Und jetzt das Ergebnis. Wir haben Italienisch aus den vielen Optionen ausgewählt. Also, wenn ich 12 drücke, wenn Spur nach diss Element suchen, haben wir die Sprache. 100 in der Option. Italienisch. Gut gemacht. Herzlichen Glückwunsch. Was Sie in diesem Abschnitt lernen Sie spezifische Konzepte im Zusammenhang mit Selen lernen. Verkaufen Sie es am wenigsten Automatisierung. Sie lernen, wie Java Code Toe implementieren Selen, Silizium-Liste Automatisierung erstellen . Fragen haben, stellen Sie diese bitte jetzt in den Kursforen. Und ich werde das Beste tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie im nächsten Abschnitt. 26. Einführung in die Radio der Automatisierungsbereich: Willkommen bei Radio Fühlt Automatisierung Abschnitt in diesem Abschnitt. Ich werde Ihnen beibringen Selen Radio fühlt Automatisierungskonzerte, wie Java-Code zu schreiben Selen Radio fühlt Automatisierungsprojekte implementieren . Dann haben wir Cui's eine Herausforderung und Lösung und schließlich eine Zusammenfassung des Abschnitts. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen, und ich habe ihnen so schnell wie möglich geantwortet. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 27. Funkfeldern Automatisierung mit Samen: Willkommen bei Radio Fields Automation mit Mustern Lecture. Bitte finden Sie die Agenda oder Figur in der J zur Unterstützung des Selenprojekts. Funkfelder, Automatisierung, Selenkonzepte, Funkfelder, Automatisierung. Sununus spezifischer Java-Code zur Entwicklung von Projekten zur Automatisierung der Funkfeldauswahl mit Start durch Konfigurieren in Terry J. Environment, um alle Selen Jars Bibliotheken zu laden. Lassen Sie uns versuchen, dies zusammen zu tun, jetzt öffne ich Informationen. Kantige Umgebung. Ich schlug vor, ein neues Projekt zu erstellen. Als nächstes wählen wir diese Vorlage aus. Lassen Sie uns ihren Namen geben Ein Radio fühlt sich Projekt und Ende an, um Selen-Bibliotheken zu laden. Wir wählen Dateiprojektstruktur-Module, Abhängigkeiten Klasse bei Gläsern oder Verzeichnissen. Siehe Dr Automation client. Hören Sie wie beide Gläser zusammen mit dem Bibliotheksverzeichnis. Okay, von da an. Ok. In diesem Moment alle notwendigen Silin in Bibliotheken geladen. Also, was wir tun müssen, ist einfach die Jenna-Kälte zu laufen, um an unserem Projekt zu arbeiten. Gehen wir zurück zum Hören jetzt. Mal sehen. Radio fühlt Automatisierungsspezifische Selenkonzepte, so dass wir die Operationen automatisieren können. Wird Radio-Feld so kann automatisch in diesem Beispiel entweder männlich, weiblich oder andere auswählen . Lassen Sie uns sehen, wie wir diese erreichen können. Also haben wir ein Web-Element. Dann haben wir das Element auf der Seite zu finden, indem wir eine Methode entweder I d Erwarten oder CSS-Selektor verwenden. Bitte beachten Sie in diesem Beispiel. Also haben wir die Radio-Flaschen hier und in der HTML-Seite, ein spezifisches i d für den Radio-Boden ist für diesen eine für die andere verfügbar, die wir hier haben. Und auch dein Recht. Lassen Sie uns versuchen, alle Komponenten zusammen zu setzen, wissen Sie, Java Project. Zunächst einmal haben Sie die Importe, wie Sie in anderen Projekten gesehen haben. Der Hauptbereich verwandte Webtreiber eingerichtet. Wir arbeiten immer noch mit Internet Explorer mit Fahrer, und dann ist das lustige Zeug, das der Urin aus den Waffen zu automatisieren versucht hat, die gleichen vier die wir im vorherigen Abschnitt gesehen haben. Dann suchen wir nach dem gewünschten Element in der Webseite mit I d Methode. Also in der HTML, während wir nach einem D suchen, auf der Suche nach RB gemacht ein i d. Dann, um das Radio-Feld zu wählen, haben wir entweder die Methode Klick beteiligt. Aber aufgrund einiger Internet Explorer-Probleme bevorzuge ich die alternative verwenden wir, indem ich eine Leertaste auf die Elemente sendet, die vor dem Geheimnis ausgewählt wurden , um dies im Java-Projekt zu tun. Intelligent Bitte beachten Sie Der Java-Code ist in den Ressourcen verfügbar und wir werden anfangen an dem Code pathetisch von diesem Punkt zu arbeiten, ich liebte den Code von Ressourcen. Werfen wir einen Blick auf den Code jetzt. Also haben die Importe verwendet? Dieser wird in diesem Beispiel nicht verwendet. Wir werden sehen und andere Lektion gut, Fahrer eingerichtet, dann die Waffen, die Sie versuchen, zu öffnen. Lassen Sie uns diese u R L in der Internet Explorer Kayla Presse besuchen, wenn 12, um den Radio-Boden zu analysieren , zum Beispiel. Dieser und wir haben die i D werden aus einem und demselben gemacht. Wenn Sie das nächste Mal die weibliche Optionsschaltfläche mit Hitze untersuchen wollen, ist es Ideen sind weiblich. Also lasst uns zurück zum Java-Projekt. Jetzt suchen wir automatisch in der Webseite nach dem RB Male ein Radio Parton Element mit dem I. D. Es ist i D. Sobald das Web-Element lokalisiert ist. Entweder können wir klicken oder die alternative Option Toe senden wählen. Die Platztäuschung wird uns helfen, das Produktproblem zu vermeiden, das hier beschrieben wird, insbesondere im Internet Explorer. Also der seitliche Ausgang mit dem Code, der Code wird gerade kompiliert. Die Waffe wird geöffnet und der Mail-Radio-Boden wird ausgewählt, wie Sie in diese Schrammen gesehen haben . Ausgezeichnet. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursformularen. Und sie antworteten ihnen so bald wie möglich. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 28. Herausforderung und Lösung. Zusammenfassung des Sektors: Willkommen bei Radio fühlt Automatisierung Herausforderung und Lösung. Sexuelle Zusammenfassung. Jetzt ist die Änderung Zehe automatisieren Sie die Auswahl aus einem Optionsfeld namens Andere. Mit der i D r b unterstrichen andere in den wichtigsten vier, bitte. Nein, die Adresse, an der wir arbeiten, ist diejenige von unten. Ich bin gegen das Video, damit Sie die Herausforderung abschließen können. Willkommen zurück. Jetzt schauen wir uns die Lösung an. Wir sind jetzt Hühnchen, direkt der Hauptbereich des Java-Projekts. Zunächst einmal ist dies die U R L Wir arbeiten auf der Webseite. Wir suchen nach Wunschelement, mit dem i d r b Unterstrich als Irwan. Also, indem ich mit dieser Methode d, nachdem wir dies ausgewählt haben, traf ihn und wir klicken darauf oder sie alternieren, wie Zehe den Raum senden. Also ziehe ich es vor, diese zu verwenden, um auf Internet-Expertenthema zu vermeiden. Lassen Sie uns versuchen, diese direkt in unserem vorherigen Projekt zu sehen. Du weißt schon, Radio Fields Projekt. Was wir tun müssen, ist ein Teil gewechselt zu werden. Ich meine, er sagte, dass RB eine gemacht, um unsere andere zu verwenden, und dann geben wir den Raum alles an Ort und Stelle dieser Seite, um es zu laufen und sehen Gaza Radiobutton Option ausgewählt ist. Wenn Sie sich die Details ansehen müssen, können Sie dieses Element auswählen. Ok. Ein Angeklagte. Wohnmobil, Oseola. Gut gemacht. Herzlichen Glückwunsch. Was Sie in der Rubrik lernen, verkaufen Sie Ihre Funkfelder, Automatisierung, Konzepte. Sie lernen, wie Sie Java-Code erstellen, um zu implementieren. Verkaufen Sie eine neue Funkfeld-Automatisierung in unseren Projekten. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen. Und ich werde ihr Bestes tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie im nächsten Abschnitt. 29. Einführung in die Automatisierung der Sekunde: Hallo. Willkommen Toe Checkbooks Fields Automation Abschnitt. In diesem Abschnitt erfahren Sie mehr über Selen, Scheckbücher, Felder, Felder, Automatisierung. Sie werden einige Symbol-Java-Code sehen, um Selen zu implementieren. Scheckbücher fühlen sich Automatisierung. Sie haben eine Cui's eine Herausforderung und Lösung und schließlich eine Zusammenfassung des Abschnitts. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen, und ich mache den besten Weg in Art von ihnen so schnell wie möglich. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 30. Checkbox Fields Automatisierung mit Proben: - Hallo. Willkommensspitze Kontrollkästchen fühlt sich Automatisierung mit Proben an. Vortrag jetzt die Vorlesung Agenda. Gehen Sie Figur intelligent zu unterstützen. Noch in Ihren Projekten Scheckbücher fühlt sich Automatisierung, Konzepte und dann Sorry. Kein spezifischer Java-Code im Zusammenhang mit Kontrollkästchenfeldern. Automatisierung. Lassen Sie uns anfangen, intelligentes E zu konfigurieren, um zu laden. Alle noch immun Gläser Bibliotheken. Ich öffne intelli j erstelle ein neues Projekt. Als Nächstes. Als Nächstes. Scheckbücher, Projekt Fisch, dann Datei Projektstruktur. Mehr Juwelen, Abhängigkeiten plus Jobs für Verzeichnisse. Wir werden Automatisierungs-Client-Jars auswählen. Okay, okay, das ist, was dann musst du Jarvis 10 Monate betreten, um an unserem Automatisierungsprojekt zu arbeiten . Aber vorher wird groß. Du bist es. Hör zu. Jetzt sehen wir mal. Dumme neue Konzepte im Zusammenhang mit Kontrollkästchen fühlt sich Automatisierung. Wir wollen also, dass die Operation auf jedem Scheckbücherfeld automatisiert wird. also dieses Kontrollkästchen automatisch aktiviert oder deaktiviert haben, wir je nach Logik implementieren, möchten wir je nach Logik implementieren,wie wir dies sehr einfach zu bedienen erreichen können. Find Element Methode in der Webseite und tow suchen. Wir können verschiedene Methoden wie durch ein D mit Namen durch achte Beth oder durch Sisis Selektor verwenden. Der bevorzugte Weg in diesem Fall ist es, von 80 zu verwenden. Also haben wir die Scheckbücher hier im Quellcode. Er zeigt uns, dass das Ich von diesen Küken Bücher ist, nicht O ist der Erste. Also, wie Sie hier drin sind, so ist nicht sehr komplexe Sache, um die Scheckbücher Felder zu automatisieren. Bitte beachten Sie, dass die Umfänge die Groß- und Kleinschreibung berücksichtigen, In diesem Fall verwenden Sie Namen, die Sie direkt nach Name, Methode und nur und des Namens aus dem Element verlassen können . Lassen Sie uns versuchen, alle Komponenten in einem Java-Projekt zusammenzufassen. Der Import-Teil. Also Anweisungen, um die Bibliothek zu importieren. Dann wird der Web-Treiber im Hauptbereich eingerichtet. Die U R l der Webseite waren Unser Formular befindet sich. Jetzt ist diese Suche nach dem Wunschelement bereit, Kontrollkästchen in den Waffen. Also suchen wir nach einem D mit seiner Idee. Teoh ist zuerst und dann kann entweder klicken oder den alternativen Weg möglich Schlepptau wählen. Vermeiden Sie das Problem auf Internet-Exploder, um Schlüssel und dann ein Leerzeichen zu senden. Dies ist die Seite, die wie aussehen und wir versuchen, die Küken Bücher Auswahl zu automatisieren. Das ist richtig. Zwei haben diese in unserem Projekt umgesetzt. Bitte beachten Sie, dass der Java-Code in den Ressourcen verfügbar ist und wir beginnen von diesem Punkt an. Ok. Wissen Sie, Projekt, das den Code, die Importe und dann die Hauptklasse und die Hauptmethode eingegeben hat. Wo sind die Webtreiber? Richten Sie die Statusmonate ein, dann die u R l der Webseite. Wir versuchen, diese u R l mit Internet Explorer zu besuchen, um die Details zu überprüfen. Das Formular ist hier drin. Es gibt einige Untersuchungen und wie Sie sehen können, diese Scheckbücher haben t oist eins, wie ich d. ist eins, diese Scheckbücher haben t oist eins, wie ich d. Unser Web-Element befindet sich unter Verwendung von I D. Methode als Perimeter zwei ist eins. Und dann können wir entweder eine Klick-Methode aufrufen oder ein bekanntes Problem in Internet Explorer zu vermeiden . Ich schlug vor, San Keys zu verwenden und dann ist ein Raum um das Programm herum. Wie Sie sehen, wird die Scheckbücher sehr, wo Fragen ausgewählt. Fragen Sie sie jetzt in den Kursforen, und ich habe versucht, ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 31. Herausforderung und Lösung. Zusammenfassung der Bereiche Automation: Sektoren: Willkommen bei Checkbox fühlt sich Automatisierung Herausforderung im Lösungsabschnitt Zusammenfassung Unsere Herausforderung ist es, die Auswahl zu automatisieren und zu wählen. Ich mag Fahrräder. Scheckbücher Feld, Bitte beachten Sie, dass der Ural, an dem wir für diese Herausforderung arbeiten, unterscheidet sich von der vorherigen. Also haben wir Tosa spät. Www Continuous Learning Academy dot Guru Ressourcen Scheckbücher. Ich werde das Video veröffentlichen, damit Sie die Herausforderung abschließen können. Danach werde ich mit einer Lösung zurückkommen. Hallo, schon wieder. Willkommen zurück Jetzt ist die Lösung Toe die Scheckbücher Herausforderung. Öffnen wir direkt Idea Studio, um ein neues Projekt für diese Herausforderung zu erstellen. Okay, schaffen Sie neue. Dies wird als Projekt Checkbooks Challenge bezeichnet. Es ist offen mehr Juden, Abhängigkeiten plus Jobs für Verzeichnis zu allen Selen Client-Komponenten. So werden Client-Bibliotheken Jars in Ordnung dann dem Code aus den Ressourcen gegenüberstehen, die die Lösung für diese Herausforderung darstellen . Okay, schauen wir uns mal an. Die Importe, der Hauptbereich der mit Fahrer eingerichtet. Alles hier drin ist begeistert. Zehe Internet Explorer. Okay, dann der Urin. Wir versuchen, zu automatisieren. Besuchen Sie dieses ländliche, um die Details zu sehen. Okay, Internet Explorer wird dies einfach für so dass wir versuchen, eine Auswahl zu automatisieren aus. Ich mag Fahrräder so etwas Damen, Diese Presse f Spur Und dann wählen wir dieses Element sehen ist Detail. So sein Name seine Fahrräder mit dem Value Bike. So ist wirklich eine für uns. Zehe Sehen Sie, dass der Name Fahrräder ist. Also lasst uns die Zehe intelligent zurückbekommen. Okay, intelligent kann das gleiche Scheckheft für Stuhl benutzen. Pose zu allem, was du auch in diesem Fall umbenennen musst, toe, um Konsistenz in den Variablennamen zu erhalten. Verwenden wir also den Nematoden, um nach dem Element mit Fahrrädern als Umfang zu suchen. Nachdem Sie dieses Web-Element gefunden haben, müssen Sie tun, wer einen Space Toe-Emulator betet. Klicken Sie auf diesen Scheck Bücher ist um die Kälte, um das Ergebnis zu sehen. Nun, dann, Ausgezeichnet. Also die ich mag Fahrräder. Scheckbücher sind jetzt Sicherheit. Großartig. Gut gemacht. Was Sie in diesem Abschnitt lernen, lernen Sie spezifisches Selen. Scheckbücher fühlt Automatisierungskonzepte. Sie lernen, wie Java-Projekte zu erstellen verkaufen Sie Scheckbücher, Felder, Automatisierung, Alle Fragen? Bitte fragen Sie sie jetzt in den Kursforen, und ich werde alles tun, um ihnen so schnell wie möglich zu antworten. Danke fürs Ansehen und sehen uns in der nächsten Vorlesung 32. Einführung in Secure Access und Popup: Hallo. Willkommen, um den Zugang in der Öffentlichkeit in der Automatisierung Bereich zu sichern. In diesem Abschnitt lehre ich Sie nicht Selen, Secure Access und Pope Rob Logan Automation Concepts Spezifischer Java-Code für die Implementierung Selen. Sicherer Zugriff in Pop-up-Automatisierungsprojekten von Logan. Dann haben Sie ein Cui's und die Herausforderung zusammen mit einer Lösung und schließlich eine Zusammenfassung des Abschnitts. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursformularen, und ich werde alles tun, um sie so schnell wie möglich zu beantworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 33. Sicher Access und Popup Automatisierung mit Proben: Willkommen, um den Zugang in Pop-Up Logan Automation mit Beispielvorlesung, Vortrag, Agenda zusammen zu sichern Vortrag, . Obwohl es Insulin Sie, dann werden wir sehen, wie wir Auto es konfigurieren können. Herausgeber von Pope Up Logan. Wie können Sie in Terry J. I. D.konfigurieren I. D. um Selen-Projekte zu unterstützen, dann einige spezifische Konzepte, die Sie Jungs Zehe Pop-up. Logan Automation wird sehen, wie wir selenspezifischen Java-Code entwickeln können, um Pop-up-Logan-Automatisierungsprojekte zu implementieren . Beginnen wir jetzt mit der Zusammenarbeit. Obwohl es und Selen, was wir jetzt vorschlagen, ist es, in der Lage zu sein, einige private Bereiche in einer automatischen Weise zugreifen zu können . Stellen wir uns vor, dass diese Adresse hier besucht und automatisch ein Pop-up-Fenster angezeigt wird, das darauf wartet, dass wir einen neuen Benutzernamen und das Passwort eingeben, um auf den Inhalt zugreifen zu können . Was wir jetzt vorschlagen, ist, alles in dieser Hinsicht zu automatisieren, um auf diesen privaten Bereich programmatikalisch zugreifen zu können. Lassen Sie uns jetzt die Komponenten in der Interaktion verstehen, so haben wir es auch, die ableto Fenster im Allgemeinen behandeln, die HTML bekannt sind, während Selen, es ist ableto handhaben nur basierte Anwendungen, so dass wir diese beiden wichtigsten Komponenten zu implementieren Pop-Up Logan Automation, kurz aus dem Selenium Client, startet, obwohl es Komponente, die den Papst Pablo Gin auslösen wird. Und dann geben wir bestimmte vom Benutzer investierte Informationen ein. Und schließlich bekommen wir Zugang zum privaten Bereich. Jetzt lassen Sie es in den Geschmack eintauchen. Also zunächst einmal konfigurieren, obwohl es Komponente durch Starten des Editors Nachdem wir den Editor starten, starten wir ein Tool A verwendet drei in vier. Um Windows de Geschmäcker wie Win Diese Titel werden Pop-up Titelinformationen in der Auto It Editor spezifische Befehle eingeben, toe automatisieren die Benutzer- und Passwort-Interaktion. Werfen wir einen Blick auf diesen Code, so dass dieses Tement wird warten, bis ein Fenster mit Windows-Sicherheitstitel für 20 Sekunden angezeigt wird. Wenn ein solches Fenster existiert, dann haben wir zwei Variablen. Benutzername und Passwort, in dem wir diesen Ring haben und diesen mit dem Stößel verwandt sind. Nach diesem Schritt, den wir senden, emulieren wir. Bleiben Sie unruhig, sagen wir, dass wir den Benutzernamen eingeben, gefolgt von einem Tab. Der Schlüssel. Dann warten wir für eine Sekunde Nach diesem Schritt senden wir das Passwort 123456 Wir warten, stehlen eine Sekunde und schließlich drücken wir 30, um dem Benutzer unpersönliche Informationen zu übermitteln . Also jetzt ist die if-Bedingung nach Eingabe der Informationen im Schlepptau abgeschlossen. Obwohl es Editor, Was wir tun müssen, ist diese Datei vorzuziehen in der Automatisierung zu speichern oder zu essen Ort. Wir haben mit einem bestimmten Namen und wird auch die ausführbare Datei zu bauen, wie Sie in wenigen Sekunden Indianer sehen, die den Quellcode für obwohl es Datei und auch die Exit-Datei, die verwendet werden kann, um die Benutzer- und Schiffs-Authentifizierung auf einem Bereich für eine Website. Versuchen wir jetzt, das zusammen zu tun. Öffnen wir jetzt den Abstecher. Dann öffnen wir das Element. Werkzeug identifizieren. Dann öffnen wir Internet Explorer, um den privaten Bereich zu besuchen. Wir versuchen, diesen Bereich zu besuchen und, wie Sie sehen, erscheint ein Pop-up-Fenster, das darauf wartet, dass wir eingeben und Benutzername in das Passwort. Um diese Pop-up-Fenster-Informationen zu erhalten, drücke ich das Finder-Tool und bewege mich dann über das Pop-up-Fenster, das wir jetzt haben. Der Titel aus dem Fenster ist einige andere technische Details für den Moment, Rot, auch für uns. Ist das Fenster enger? Wir sind im Auto-It-Editor. Wir fügen den Code, den wir haben, in die Ressourcen ein, um das Video kurz zu machen und das Lernen zu vereinfachen. Lassen Sie uns jetzt die Aussagen besprechen. Wir warten also auf 20 Sekunden, bis ein solches Pop-up-Fenster erscheint. Wenn das Fenster da ist, ist das Paar Fenster da. Wir aktivieren das Fenster und erhöhen dann zwei Variablen. Wie ich erwähnt habe, mit dem Drücken dieser Information toe, dass apoquindo Vorbenutzername. Warten Sie eine Sekunde und die Geldbörse funktioniert. Warten Sie eine Sekunde und schließlich drücken wir die Eingabetaste. Also, das ist alles richtig, um die Datei Datei speichern speichern. Wir speichern die Datei auf dem Laufwerk C in Fenster-Computer-Automatisierung oder groß. Geben wir ihm den Namen. Sehen Sie sie Benutzer Lissy. Danach wird die ausführbare Datei erstellt. Okay, lassen Sie uns das Ergebnis sehen. Also haben wir eine Datei, die die Anwendungen Eine Excel -Datei ist und das ist der Quellcode. wir zurück zum Vortrag, um intelligentes E für ein Selenprojekt zu konfigurieren. Es ist sehr einfach. Wir haben alle Selengläser, Bibliotheken in unserem Projekt zu laden . Die Straße von It ist jetzt. Ich öffne Intelligent. Dann lassen Sie uns wählen. Erstellen Sie ein neues Projekt. Als nächstes dieses Gator-Projekt von Template. Gib ihm einfach den Namen. Pop up wieder und Fisch zu laden. Zivilen JAR-Bibliotheken Dateiprojektstrukturmodule, Abhängigkeiten plus Gläser aus Verzeichnissen. Es gibt nicht auf der Automatisierungs-Client Lektion es bekommen. Die Gläser im Bibliotheksordner. Es ist in Ordnung. Und dann in Ordnung. Also in diesem Moment haben wir ein Selen-Projekt geladen mit allen Selen-Client-Bibliotheken hier drin. Lass uns weitermachen. Um das Auto sein Skript aufzurufen, haben wir diese Anweisung ausgeführt. Runtime erhalten Laufzeit. Genau. Und der vollständige Pfad zu unserer Exit-Datei. Also bitte, nein, dass die Datei hier ist diejenige, die sie vom Auto-It-Editor erstellt wurde. Achten Sie auf das beste Trennzeichen, um auf Windows-Betriebssystemen zu arbeiten. Lassen Sie uns versuchen, alle Komponenten in einem Java-Projekt zusammenzufassen, richtig. Ok. Zunächst waren die Einfuhren als der Hauptbereich im Zusammenhang mit dem Triebfahrzeugführer eingerichtet. Wir sind immer noch mit Internet Explorer, und dann ist diese neue Anweisung, die wir haben, diejenige, die Lounge wird diese Datei ausführen , die zuvor von Auto IT Editor erstellt wurde. Nach dem Schritt navigieren wir mit einem privaten Bereich zu diesen zu Ihrer Luft. Ausgezeichnet. Also haben wir das zweite Fenster der Gruppe oben angezeigt. Wir betreten Benutzer und Pastor dort. Rennen. Ok. Und schließlich erhalten wir so einen schönen Bildschirm. Willkommen im privaten Bereich. Lassen Sie uns groß werden, ähm, ähm, unser Java-Projekt, um die Entwicklung zu beginnen, die wir jetzt in intelligenten e sind, wird mit dem Code beginnen , der in den Ressourcen verfügbar ist. Also, vor allem die Importe, dann der Web-Treiber spezifisch. Setz dich auf. Nein im Fach Kitsch Bereich. Wir versuchen, das Skript für die Reihenfolge zu starten. Bitte werfen Sie einen Blick auf diese. Also führen wir diese Datei aus, dann sind wir geschult, diesen privaten Bereich zu besuchen, damit die Datei für uns eingegeben wird . Sie benutzen ihren Namen und Stößel in dem Pop-up Logan. Das wird erscheinen, wenn wir versuchen, einen privaten Bereich zu besuchen. Er hat versucht, das Projekt zu leiten. Jetzt den ganzen Weg zu Kreditgeber Benutzer beeindruckt. Warten Sie auf uns im Pop-up-Fenster und willkommen im privaten Bereich. Ausgezeichnet. Wir verwalten es automatisch, Logan in einem privaten Bereich mit obwohl es Komponenten zusammen mit Selen-Code. Irgendwelche Fragen. Bitte fragen Sie sie jetzt in den Kursforen, und ich werde das Beste tun, um ihnen so schnell wie möglich zu antworten. Danke fürs Ansehen und sehen uns in der nächsten Vorlesung. 34. Herausforderung und Lösung. Zusammenfassung für sicheren Zugang und Popup: Hallo und herzlich willkommen zu diesem Vortrag. Nein, Sie haben eine Herausforderung, eine Lösung und einen Abschnitt in irgendeiner Weise. Nein, die Kinder sind automatisiert. Der sichere Zugriff und loggen Sie sich für diesen cravat Bereich mit der Benutzerherausforderung im Passwort Geheimnis ein . Lasst uns jetzt gemeinsam aufmachen. Dieser private Bereich, um einmal zu sehen, passiert dort. Okay, Also, um auf diesen privaten Bereich zugreifen zu können, haben wir Zeheneingabe und Benutzernamen im besten Wort Geheimnis. Okay, wir wollen diesen Zugang zu gehen automatisieren. Lasst uns auf die Herausforderung zurückkommen. Ich werde das Video für eine Weile veröffentlichen, nicht damit Sie die Lösung abschließen können. Willkommen zurück. Ich bin sicher, dass Sie es schaffen, eine richtige Lösung zu haben. Aber lassen Sie uns meine Sicht auf die Lösung sehen. Wir müssen konfigurieren, obwohl es Editor einen neuen Benutzernamen in den neuen Presser verwenden, so Herausforderung als Benutzername und Geheimnis als Passer. Lassen Sie uns öffnen oder nach Italien, um jetzt. Okay, also fangen wir mit der vorherigen Erkältung an. Also lassen Sie uns Herausforderungen mit ihm verwenden und sie begrüßte spezielle. Dann die civis aussehende Herausforderung. Es ist die Excel -Datei erstellt. Okay, lassen Sie uns das Ergebnis überprüfen. Die Akte ist also nicht hier. Gehen wir zurück. Zehe die Liste. Vorlesung. Okay, jetzt schreiben wir etwas Java-Code, um das Auto aufzurufen. Finden Sie es. Also müssen wir diesen Namen verwenden. Und dann war der Euro zu Besuch. Ist derjenige mit privat? Also lasst uns den Zeh versuchen. Erstellen Sie ein neues Projekt in der Wüste, so erstellen Sie neue mit dieser Vorlage. Okay, Roebuck. Morgan Herausforderung. Okay, laden wir Selen-Client-Bibliotheken von einem Clientschlüssel. Dann lassen Sie uns den Code aus den Ressourcen und Zehenbeginn verwenden. Obwohl es sich um ein Skript handelt, müssen wir den neuen Namen, die Logan Challenge und die Adresse verwenden . Er ist derjenige, den wir auch privat machen. Das rund um die Kälte. Gut gemacht. Ausgezeichnet. Wir haben es geschafft, wieder in den zweiten privaten Bereich. Herzlichen Glückwunsch. Was Sie in diesem Abschnitt gelernt haben, lernen Sie Schlüsselbegriffe im Zusammenhang mit Selen. Sicherer Zugang in schlechter Öffentlichkeit. Sie wissen schon, Provision. Sie lernen, wie man auch in Java-Code ausscheidet, um Selen zu implementieren, sicheren Zugriff in der Öffentlichkeit in Automatisierungsprojekten. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen und ich werde das Beste tun, um ihnen so schnell wie möglich zu antworten . Vielen Dank für das Ansehen und sehen Sie im nächsten Abschnitt. 35. Einführung in den Abschnitt: Willkommen Toe Assertions Abschnitt in diesem Abschnitt, Ich werde Ihnen die gemeinsamen Behauptungen mit Selen lehren, der Java-Code für die Implementierung gemeinsamer Behauptungen mit Selen. Dann haben Sie ein Cui's eine Herausforderung in der Lösung. Abschließend eine Zusammenfassung des Abschnitts. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursformularen, und ich werde alles tun, um sie so schnell wie möglich zu beantworten. Danke, dass du dich in der nächsten Vorlesung gesehen hast. 36. Einfache Weg mit Proben: Willkommen zu diesem Vortrag. Die Vorlesung Agenda Konfigurieren Terry J Selen Projekte Common of Sessions, Selen Konzepte zu unterstützen . Und das Schlüsselelement ist, selen spezifischen Java-Code zu schreiben, um die gängigsten Sitzungen zu adressieren . Beginnen wir mit der Konfiguration einer intelligenten Umgebung mit Selen-Bibliotheken. Lasst uns jetzt zur Intelligenz A I D. erreichen . Okay, ich öffne TJ Erstellen Projekt. Wir verwenden die gleiche Vorlage, die eine Sitzung gegeben hat. Benennen Sie A-Sitzungen Projekt-Datei. Projektstruktur-Module, Abhängigkeiten. Letzte Jars für Verzeichnisse wählen Automatisierungsclient-Bibliotheken in den Jars aus. Okay, und dann in Ordnung. So stehen unsere zivilen Bibliotheken zur Verfügung. Okay, gehen wir zurück zur Lektion. Ok. Was sind die Sitzungen? Eine Sitzung bietet den Benutzern eine Möglichkeit, jede Art von Test einer Sitzung zu validieren. Ergebnisse basieren auf der komp Belüftung von tatsächlichen und erwarteten Ergebnissen. Zum Beispiel, wenn Sie überprüfen möchten, ob der spezifische, auf uns basierende Titel zum Vergleichen vorhanden ist, würde ich ein Ergebnis mit dem tatsächlichen Ergebnis erwarten. Sie können diese bayous Sitzungen tun, wenn Sie einen beliebigen Text auf der Webseite vergleichen möchten, um zu überprüfen, ob ein bestimmter Text gibt es in den Waffen Sie dies tun können, indem Sie eine Sitzung. Wird also das Tempo wie erwartet zitiert, oder existiert der Text auf der Webseite? Das ist sehr leichter Zeh. Führen Sie eine solche Prüfungen durch, indem Sie die gleiche Methode verwenden , behaupten , behaupten, Objekt und behaupten, indem Sie unseren erwartenden Titel und den tatsächlichen von dem Fahrer, den wir verwenden, und den Metal Gate-Titel dort angeben. Dies ist also der Titel Foreal, und dies ist der erwartete Titel für die Webseite. Oder Sie können True Amazing behaupten. Das ist eine echte Methode, die die Seitenquelle in der HTML-Seite verwendet. Wenn eine bestimmte Text-Demo in diesem Beispiel vorhanden ist, beachten Sie bitte, dass für größere Seiten größere HTML-Seiten diese Methode eine Weile dauern kann. Aus Performance-Perspektive haben sie Toby sehr bewusst, wenn wir diese Methode verwenden. Andere Methoden wurden verwendet, um die Sitzungen zu überprüfen, die gleich sind, um zu vergleichen, ob ein bestimmter Wert vorhanden ist. Wenn dies gleich ist, ist das wahr zu überprüfen, ob der Grund das Ergebnis wahr oder falsch ist als Luftwaffe oder Asset nein zu vergleichen geben das Ergebnis ist nicht mehr vorhanden, Lassen Sie uns versuchen, nur Komponenten in einem Java-Projekt zusammenzustellen. Zunächst einmal haben wir die Importe und eine bestimmte Zeile toe Arbeit mit den Sitzungen, dann den Web-Treiber. Setzen Sie sich für Internet Exporter, wissen Sie, Schlüssel. Die u R L. Wir sind Paging. Sie arbeiten an der Webseite. Er ist derjenige mit den Stationen. Dann Sie versuchen SieKitsch-Block. Wir warten eine Weile für eine 0,5 Sekunden, bis die Webseite geladen wird. Und dann versuchen wir zu überprüfen, ob die Seite einen coolen Titel hat. Wenn ja, wenn wahr. Wenn wir auf dem Versuchsbereich sind, haben die Hoden vorbei und die Webseite den gleichen Titel wie erwartet. Sonst bist du für Kitsch. Sein Auslöser, eine Ausnahme wird ausgelöst, so dass unser Test fehlgeschlagen ist. Der Seitentitel ist also anders als der, den wir gerade erwarten, um diese Seite zu besuchen und dann am Ende etwas zu entwickeln, eine Deejay-Umgebung. Ok, öffnen Sie den Internet-Exploder, die Adresse, an der wir arbeiten. Also nein, wenn Sie in die Geschmäcker schauen, sie haben den Seitentitel. Sind Chirurgen mit Selena? - Sie? Dies ist der Tempo Titel hier. Wir haben den Text auf der Webseite von Barton. Das kann gelobt werden. Gehen wir zurück ins Internet. Intel. Ajay beginnt mit dem Code, der in den Ressourcen verfügbar ist. Okay, die mit Fahrern. Setz dich auf. Ok. Die Webseite. Wo automatisiert. Wir versuchen zu automatisieren. Wir warten auf 1,5 Sekunden, bis die Webseite geladen wird. Und dann überprüfen wir, ob der Platz mit dem Titel der tatsächlichen Fahrer vorgesehen Strand-Titel gleich cool ist . Enger. Wenn es wahr ist, wird diese Meldung angezeigt. Sind der Rest wird nur Gesicht angezeigt. Das ist Executor Code. Es gibt hier eine Mission, also versuchen Sie einfach, Zehe schnell zu beheben sind für die Klasse Haustier verdammt. Okay, Sie können direkt die intelligente e-Verteilungsbibliothek verwenden. Ok. Und dann ist das gut. Das Projekt, das du siehst, ist in Ordnung. Das Meer Die Sitzung resultierte. Der Seitentitel unterscheidet sich von dem erwarteten. Warum? Weil wir einen coolen Titel erwarten. Und für wirklich den Titel. Wir haben Behauptungen mit dummen neuen. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen, und sie werden alles tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 37. Herausforderung und Lösung. Einfache Zusammenfassung für den Abschnitt: Willkommen in der Zusammenfassung des Abschnitts. Lassen Sie uns jetzt eine Herausforderung für Sie in Bezug auf eine Sitzung haben. Überprüfen Sie also, ob der Webseiten-Hauptteil ein Sitzungsergebnis enthält. Wenn es wahr ist, zeigen Sie diesen Bus an. Sonst ist unser dies gescheitert. Also müssen wir diese gescheiterte Nachricht anzeigen, die Richter verwendet haben, ist derjenige von unten. Ich werde das Video für eine Weile posieren, damit Sie die Herausforderung abschließen können. Dann kommen wir zurück für die Lösung. Wieder willkommen. Lassen Sie uns die Lösung sehen Alle. Was Sie also implementieren müssen, ist, den Sessionergebnis-Text in den Waffen zu überprüfen. Also machen wir uns auf. Sie sagten Adresse und dann überprüfen wir uns eine wahre mit der Seitenquelle. Wenn enthält Behauptung, Ergebnisse, alles in der versuchen Kitsch. Hören Sie, wenn das Ergebnis wahr ist, haben wir die beste Botschaft am besten, und das Rennen wird diese Passform zeigen. Also lasst uns versuchen, diese jetzt zu sehen. Ok? Wir verwenden den vorherigen Code aus dem Beitrittsprojekt, und wir müssen diesen Funken ändern, um diese Zeit zu verwenden. So wahr. Das ist wahr. Dann Fahrer, Babyquelle. Kommen Tage Ein System. Was ist das? Ok. Wenn ja, lassen Sie uns einfach Testpfad unter unruhigen Anzeige anzeigen bestanden der Test fehlgeschlagen. Okay, das ist jetzt genau der Code. Okay, also unser Test nach Miko war der Text auf der Suche nach einem Sessionsergebnis . So eine Sitzung Ergebnisse mit hier schien es das Whippet großartig. Gut gemacht. Was Sie in diesem Abschnitt lernen, lernen Sie das Schlüsselkonzept im Zusammenhang mit Selen. Häufige Behauptungen. Sie lernen, wie Sie Java-Code erstellen, um dumme neue gemeinsame Assertions-Projekte zu implementieren Alle Fragen , stellen Sie sie bitte jetzt in den Kursforen und ich werde alles tun, um sie so schnell wie möglich zu beantworten . Vielen Dank für das Ansehen und sehen Sie im nächsten Abschnitt. 38. Einführung in die Fallstudie: Erstellen eines echten a: Hi. Herzlich willkommen. Abschnitt „Fallstudie“. Sehen wir uns nun die Tagesordnung der Sektion an. Skate dein Projekt. Erstellen Sie ein wirklich funktionales Testautomatisierungsprojekt mit dummen neuen erhalten Sie die Projekte oder schimpfen Sie den gesamten verfügbaren Quellcode. Indien und Sie haben eine Herausforderung zusammen mit einer Lösung und einem Abschnitt Zusammenfassung. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen, und ich werde alles Beste tun, wenn sie so schnell wie möglich serviert werden. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 39. Skizze dein Projekt!: Willkommen bei der Projektvorlesung zu planen. Ich würde einen Blick auf das rial projizierte Szenario werfen, das automatisiert werden muss, dann wird eine Überprüfung der wichtigsten Selenkonzepte bisher diskutiert haben. Versuchen wir also, das projizierte Szenario zu verstehen, das wir automatisieren wollen. Wir wollen also die Funktionstests für den Registerbereich automatisieren, die sich automatisch auf dieser Website, der Website, registrierthaben automatisch auf dieser Website, der Website, registriert . Andere Er ist derjenige von unten. Www weiterhin Learning Academy Dot Guru Ressourcen Website tragen. Nun lassen Sie uns sehen, dass ein Szenario-Detail. Also haben wir die Überprüfung des Registerbereichs, um zu bestätigen, dass alles dort ist es vorhanden. Es funktioniert gut. Also laufen wir ein Tous Keys, um sehr Daten für die Seitenregistrierung einzugeben. Sie haben spezifische Schritte, damit wir die Website besuchen. Dann führen wir einen Klick auf den Register-Hyperlink durch. Nach diesem Schritt in der Form haben wir Zehe geben Sie den vollständigen Namen. Wir müssen die bevorzugte Sprache Deutsch auswählen. Sie können weiblich als Radio-Boden wählen. Wir geben sehr Informationen für Benutzername E-Mail Passwort wird auf die Spannung und Bedingungen dann eingereicht wurden einverstanden . Wir werden den Submit-Button drücken in schließlich mit Behauptungen waren sehr herausfinden. Wir haben einige Donnerstag Zeit hier, zum Beispiel, für ah, verwenden Sie den Namen, den Sie koordinieren können, war spezifisch. Nehmen Sie String mit vierstelligen zufälligen Rendall Zahl erwartetes Ergebnis ist erfolgreich die Benutzerregistrierung es am Ende haben, müssen Sie überprüfen, ob das Allgood enthält, dass bestimmte Zeichenfolge beginnend mit Sie mit der E-Mail widerstanden haben . Okay, also lasst uns versuchen, diese Website zu besuchen, um zu sehen, wie das Formular aussieht. Okay, ich bin auf der Website. Es sagte, sie eine Website. Wir müssen Register auswählen, also ist es ah, Standard-Hyperlink. Wenn ich es drücke, kann ich diesen Hyperlink überprüfen. Wir registrieren und dann haben Sie eine Vier. Welcher vollständige Name Name ist voller Name eine Dropdown-Liste für bevorzugen Sprache Optionsfelder, Benutzername, E-mail Brust Scheckbücher fühlen. Und schließlich hast du gesagt, äh, unten, um vorher einzureichen. Okay, also müssen wir ein paar Beeren eingeben, bevor wir das für einreichen. Also gehen wir zurück zur Vorlesung. Lassen Sie uns die Hauptkonzepte überprüfen. Wenn wir mit Hyperlinks arbeiten, können Sie Element finden, indem Sie Link-Text verwenden, ist der einfachere Weg und dann das Register in unserem Fall und klicken Sie dann auf diesen Hyperlink. Sie können die Methode Click Order verwenden, behandelt eine Annahme, um Schlüssel zu senden und dann die Eingabetaste für Eingabetext zu senden, den Sie schleppen haben, finden Element nach Namen oder von einem D. Und dann können wir direkt senden spezifische Textinformationen, wie ich hier in aufgerufen, wenn Sie mit select least arbeiten. Zunächst einmal haben wir die Suche nach der Silica-Liste auf der Webseite von I D. In diesem Fall Lengua Hunderte. Nachdem wir dieses Element lokalisiert haben, können wir eine Option aus der Dropdown-Liste durch sichtbaren Text mit den Methoden auswählen, die durch sichtbare Takes und dann Wert aus den Drop Brownies sichtbar sehr von den Parteien, die Radio-Flaschen . Ich suche nach einem D und dann als Perimeter. Ich stelle das I D von der HTML-Seite zur Verfügung und wähle dann das spezifische Optionsfeld aus. Ich kann entweder die Klick-Methode verwenden oder auf diese Weise behandelt werden, um Schlüssel und dann eine Leertaste für die Küken Bücher zu senden . Es ist ziemlich ähnlich mit der Radioflasche. Also zuerst suchen wir nach dem Wunschelement auf der Webseite durch ein D, wenn wir das I D bereitstellen und dann diese Scheckbücher auswählen. Entweder kann ich klicken oder die alternative Option verwenden, um Sündenschlüssel und dann den Platz für Flaschen zu verwenden. In einigen fühlt es sich, Soto senden Sie das Formular mit allen Werten. Zuallererst muss ich die Waffen nach diesem Element namentlich suchen. Sie können hier sehen, der Name ist anmelden. Nachdem wir dieses Element lokalisiert haben, können wir die Methode klicken oder die alternative Option sin Schlüssel verwenden und dann die Leertaste zur Verfügung stellen . Er hat recht. Dies versuchte, alle Komponenten in einem Java-Projekt zusammenzufassen. Irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 40. Ein echte a erstellen: Hallo, da. Willkommen, um die Rial Functional Testing Automation Projekt Lecture zu erstellen. Nein, ich werde Ihnen beibringen, wie Sie intelligent konfigurieren, um die neuen Projekte zu unterstützen und wie Sie ein wirklich funktionales Testautomatisierungsprojekt mit noch in Ihnen erstellen . Es steckt fest, indem intelligente e konfiguriert werden, um alle Selen-Jars-Bibliotheken zu laden. Okay, lassen Sie uns ein neues Projekt erstellen. Als Nächstes. Lassen Sie uns die gleiche Zeitplatte seinen Vornamen wirklich Projekt verwenden. Mal sehen. Fest an diesem Projekt. Seine Last Alle Selenbibliotheken. Okay, Client, beide JAR-Dateien und Bibliothek Fuller. Es ist in Ordnung. Ausgezeichnet. Also sind wir bereit, mit der Arbeit an diesem Projekt zu beginnen. Das Ziel aus sind wirklich Testen Automatisierungsprojekt ist die Automatisierung der Funktionstests für Registerbereich auf der Website. So Geheimnis, diese zu tun, ich liebe den Code aus den Aussparungen. Okay, lassen Sie uns jeden einzelnen Abschnitt besprechen. Der erste Abschnitt bezieht sich also auf den Webtreiber eingerichtet. Als Nächstes ist Zeh. Geben Sie die Website an. Sie sind l auf dieser Website. Wir suchen nach Register-Hyperlink. Wir betreten die Seite. Wir warten eine Sekunde. Nun, ich bin nicht eine Sekunde. Zwei Sekunden hier drin. Zwei Sekunden, damit das Web geladen werden kann. Dann werden wir nach dem vollständigen Namen suchen und gut, geben einige Stringing hier. Dann suchen wir aus der Dropdown-Liste auf der Webseite nach Namen, mit Sprache. Nachdem wir diese Dropdown-Liste gefunden haben, wählen wir die deutsche Option. Die deutsche Sprache. Dann suchen wir nach dem Optionsfeld RB Unterstrich Weiblich eins. Und dann werden wir klicken, um das Radio unten auswählen. Dieser Abschnitt bezieht sich auf die Zufallszahlengenerierung, die eine Zeichenfolge mit vier Ziffern generiert. Das wird, äh dann Verkettung mit dem Benutzernamen gemacht. So haben wir einen festen Teil auf dem Benutzernamen und dann eine Nummer, Welche vier Ziffern am Ende. Okay, nach diesen, senden wir diesen Wert ist Zufallswert an das you name Element auf der Webseite. Dann arbeiten wir an der E-Mail-Adresse. Wir werden mit dieser E-Mail-Adresse testen. Wir geben ein Passwort sie Wir müssen die Küken Box auf der Webseite auswählen. Dann wähle ich die Scheckbücher aus. Indisch. Wir kümmern uns darum. Schaltfläche „Absenden“. Also suchen wir nach Anmelde-Button auf der Seite. Und dann drücken wir die Leertaste auf diese Schaltfläche, um das Formular abzuschicken. Wir warten jetzt. Zwei weitere Sekunden, damit die Waffen geladen werden können. Am Ende haben wir einige Entscheidungen, bei denen wir versuchen zu überprüfen, ob diese Zeichenfolge in den Waffen angezeigt wird , nachdem wir die Registrierung gemacht haben. Hier ist die Sache. Gibt es, dass dieser Fall übergeben wird? Andernfalls ist ein Test fehlgeschlagen. Die erwartete Ausgabe ist also nicht da. Also lasst uns versuchen, den Code auszuführen. Nun, wie Sie sehen, haben Sie hier ein Problem, aber versucht, es zusammen zu beheben. Okay, kein Problem. Lassen Sie uns im Juneteenth für die Spaltwette können wir direkt Intelligent e Bibliothek verwenden. Ok. Und jetzt haben wir eine Geldstrafe. Ausgezeichnet. So werden nun die Werte in diesen vier eingegeben werden, um endlich die Registrierung zu haben , dass so vor allem der vollständige Name ist. Dann das Radio, die Dropdown-Liste im Radio und jetzt den Benutzernamen Wir sehen auf dem Benutzernamen auch die Zufallszahl am Ende. Jetzt die E-Mail und dann das Beste, die Scheckbücher. Und schließlich müssen wir den Registerknopf drücken. Ok, Ausgezeichnet. Die Registrierung ist also erledigt. Lassen Sie uns das Ergebnis von unserer Rezeption sehen, um zu sehen, ob diese Prüfung bestanden oder nicht. Ok. So wie Sie hier sehen können, die Hoden vorbei an der Peitsche. Egx enthält die erwartete Ausgabe. Herzlichen Glückwunsch. Irgendwelche Fragen? Fragen Sie sie jetzt in den Kursforen, und ich werde alles tun, um ihnen so schnell wie möglich zu antworten. Vielen Dank für das Ansehen und sehen Sie in der nächsten Vorlesung. 41. Project und Lösung. Fallstudie: Erstellen eines echten funktionsmäßigen Testprojekts: Willkommen bei der Zusammenfassung der Fallstudie. Jetzt haben wir eine Herausforderung, so überprüfen Sie bitte, ob der erste Website-Titel enthält Dema Website Rear Funktionstests Automatisierungsprojekt mit noch in Ihnen. Wenn Sie bitte den Testdurchlauf anzeigen, andernfalls zeigen Sie den Test fehlgeschlagen an. Die Website, an der wir arbeiten, ist die von unten Www kontinuierliche Learning Academy, die Guru Ressourcen zur Website. Ich werde das Video für eine Weile posten, damit du die Herausforderung abschließen kannst. Dann wäre ich wieder mit einer Lösung. Willkommen zurück jetzt Die Lösung Dies ist der Ural, den wir mit der Website-Adresse öffnen und dann haben wir ah Variable als String-Variable mit unserer festen wir suchen und dann in einem Tray Kitsch Block wir auf einer Sitzung verwenden, um zu überprüfen, ob unser Text gleich dem aus dem Seitentitel des Rial-basierten Titels. Wenn es wahr ist, zeigen wir Test bestanden. Ansonsten zeigen wir Test fehlgeschlagen, da auf Ausnahme angehoben wird, um zu veranschaulichen um zu unserem weniger Projekt auf der Rial-Fallstudie zurückzukehren. Okay, ich bin wieder im Geheimdienst auf dem hinteren Projekt. Wen können Sie den Webtreiber einrichten lassen? Wir haben die u R l Wir arbeiten an seiner Geldstrafe ist das gleiche alles von hier. Bis hier können wir diese Arbeit von hier kommentieren. Okay, also lassen Sie uns nachsehen. Ah, behaupten Sie gleich diskrete Getränkevariablen meinen Titel. Aber unsere Wunschdaten in Ordnung und dann verwenden wir uns. Schlag es gleich. Okay, mein Titel und mein Fahrer bekommen Titel. Wenn es wahr ist, hat dies am besten den erwarteten Titel isi. Sonst haben die Waffen nicht den erwarteten Titel. Es ist ein einfaches Projekt. Jetzt ist richtig que Die Website ist mit f Trails geladen kann die Seite Diäten nur ein ankreuzen. Dies ist der Website-Titel. Lassen Sie uns große Drei Intelligenz zu sehen Oh, Künstler ist am besten Also die Seite hat den erwarteten Titel Great Well getan In diesem Abschnitt erfahren Sie, wie Sie das Projekt nähern, wie Sie Java-Code schreiben, um wirklich funktionale Testautomatisierung zu erstellen Projekt mit noch in Ihnen irgendwelche Fragen? Bitte fragen Sie sie jetzt in den Kursforen und ich werde alles tun, um ihnen so schnell wie möglich zu antworten . Vielen Dank für das Ansehen und sehen Sie im nächsten Abschnitt 42. Bonus: Mit Edge, Chrome und Firefox. Selenium Multibrowser: Willkommen Zehe Rand Chrome und Firefox Browser-Automatisierung mit Samples. In diesem Vortrag werden wir sehen, wie wir intelligente konfigurieren können, um iranische Projekt unterstützt, Wie können wir mit dem Alter arbeiten oder mit gewachsen sind wir Firefox-Browser und wie wir Multi-Browser-Automatisierung mit Selen implementieren können . Beginnen wir nun mit der Konfiguration der DJ-Umgebung. Ich werde ein neues Projekt erstellen. Nennen wir es Multi Broza und Gebühren. Okay, es ist niedrig. Die Selen-Bibliotheken. Okay, Abhängigkeiten, Gläser für die Siege. Informationsclient-Bibliothek verletzt. Okay, das ist alles für den Moment. Gehen wir zurück. Zeichnen! Hören Sie, wie wir mit EJ Groza arbeiten können. Also, vor allem, die den entsprechenden Treiber herunterladen müssen, waren Treiber für EJ von der offiziellen Website. Okay, machen wir das zusammen, jetzt bin ich auf der Haupt-Selen-Website von hier. Ich wähle immer Microsoft Age Treiber und dann aus dem Download und Download der neuesten Version. Du bist sicher. Okay, dann kopiere ich die mit dem Fahrer an unseren Standort in den Automationstreibern. Dies ist für Microsoft Age wirklich durchgeführt hat dies. Bitte beachten Sie, dass die Lage sehr wichtig ist, wo wir den Fahrer bewältigen. Ok? Bitte beachten Sie auch, dass der Edge-Browser muss gesagt werden, arbeiten mit Chrome-Browser wird das gleiche tun, das gleiche tun,wird den Web-Treiber herunterladen und dann werden wir auf einem bestimmten Ort in C-Automatisierung Treiber für Windows-Maschinen zerstört kopieren . Um diese zusammen zu machen. Ok. Von der Hauptwebsite wählen wir Google Chrome und dann eine spätere Version. Ok. Und von hier aus wählen wir die Windows National Lennox, oder Höhe. Abhängig von Ihrem Betriebssystem werde ich es speichern. Ok. Es wird heruntergeladen und kopiert an unseren Standort. In Automatisierungs-Treibern müssen Sie das Feuer aus get hives extrahieren, also klicken Sie mit Windows XT bestellt, zum Beispiel mit Rechtsklick öffnen und dann werde ich diese Datei in unserem Treiber Standort kopieren. Also ist der Cromwell-Fahrer hier. Bitte beachten Sie. Wir müssen Chrome-Browser auf unserer Maschine installiert haben, die mit Firefox arbeitet. Also schlagen wir die gleiche Sequenz aus Tipps. Aber wir arbeiten für Firefox mit Mozilla Jaco Treiber. Also würde ich die Hauptwebsite besuchen. Wir laden die Veröffentlichung von ihrer Website herunter. Danach werden wir ihren Bienenstock in Schlepptau Driver Lage extrahieren, zum Beispiel Von Fenstern können Sie Automatisierungs-Treiber sehen, die gerade versucht haben, dies zusammen zu tun. Ich bin auf der Haupt-Selen-Website auf der Donald-Abschnitt und dann wählen wir Mozilla Jack einen Fahrer aus. Ok, Freigaben. Und von hier, abhängig von unserem Betriebssystem, werden wir eine von High wählen. Wählen wir diesen aus. Okay, die Akte. Hier ist er mit Teppichboden ausgelegt. Ich zog die Datei Ihren Standort und fahren Sie uns und dann rechts, Klicken Sie mit Windows Explorer und ich werde den Jiko Treiber auswählen. Diese waren Treiber ist notwendig, damit Firefox ausgeführt werden kann. Okay, so zusammenfassend haben Sie einen Worttreiber für fünf Leute, eine andere für Chrome, eine andere von Microsoft Age in der ersten für Internet IQ Score. Okay, Bitte beachten Sie, dass Firefox-Browser installiert werden müssen, um in unseren Automatisierungstests verwendet werden zu können . Okay, jetzt lassen Sie uns die Textfelder Automatisierung skizzieren, so dass es keinen Unterschied zwischen Browsern mit Wenn wir versuchen, ein Element in den Waffen auswählen, zum Beispiel, zum Beispiel, kann nach Namen dann für dieses Textfeld auswählen. Ah, um ein paar Techniker zu schicken, verschiedene kleiden Sie andere Methoden, die wir verwenden können, wie Sie sich erinnern, ist ein D mit Namen. Macht besser durch Bürger Selektor. Bitte beachten Sie, dass bei einem Umfang die Groß-/Kleinschreibung beachtet wird. Lassen Sie uns versuchen, alle Komponenten in einem Java-Projekt Nr. Werfen Sie einen Blick auf den Importbereich. Der Import. Es ist ein bisschen anders, je nachdem, ob der Browser verwendet wurde. Wir haben in Richtung spezifischer Linie für Kante. Wir müssen diesen für den Chrome-Browser importieren. Müssen Raumfahrer oder das Feuer Leute importieren, die Sie Transformationen importieren müssen, Rival. Okay, jetzt, denn das Alter war Unterschied auf dem Hauptbereich. Der Web-Treiber-Setup-Abschnitt muss also ein wenig geändert werden, um den Rand mit dem Treiber aufzurufen . Also, wenn Sie sich erinnern, haben wir das schon kopiert. Wir sind Treiber für Kante in diesem Ort und dann müssen wir unseren Treiber mit New Edge-Treibermethode initialisieren . Danach alles das Gleiche. Lassen Sie uns nun sehen, was anders ist, wenn Sie Chrome verwenden. Also werden wir Treiber einrichten für Chrome hat diese Eigenschaft, erwähnt den Web-Treiber für den Chrome-Standort und dann neuen Chrome-Treiber. Und von diesem Punkt an werden wir arbeiten, wie es so weit für Feuer Leute ist, die Web-Treiber sitzen up ist mit Firefox mit Treiber. Jekyll war also Fahrer. Also haben toe ad diese Eigenschaft an unsere mit Treiber für Feuer Leute und dann neue Firefox-Laufwerk nachdem der Web-Treiber eingerichtet ist getan. Wir müssen unsere Ihre l angeben Wir versuchen zu automatisieren und dann ein Element in der Webseite zu suchen und nach diesen, um einige Schlüssel zu senden. Zum Beispiel, wenn es sich um ein Textfeld, so dass kein Unterschied in dieser Hinsicht. Also lassen Sie uns versuchen, dies zusammen zu tun, um den Rand zu öffnen, das Chrom oder Firefox Willbros. Okay, wir sind in Terry J. Ich werde die Kälte aus den Ressourcen stellen, um direkt zu diskutieren. Ein Problem bezog sich also auf die Sitzung. Aber wir werden diese bald auf dem Web-Treiber einrichten beheben, muss ich ändern. Aber wo sie in der Vergangenheit auf dem Internet Explorer mit einigen anderen spezifischen Browser de Geschmäcker hatten . Entweder ist es Alter Chrome oder Firefox. Fangen wir für den Moment mit Chrom an. Okay, wir initialisieren den Cromwell-Fahrer und dann Nein, du bist krank. Wir warten eine Sekunde darauf, dass die Seite geladen wird und dann einige Elemente in die Formulare dort eingeben können . Ok. Wie Sie sehen können, verwenden wir keine. Eine Sitzungen auf dieser Linie kann Training sein. Okay, versuchen Sie einfach, das Telefon Chrom zu sehen. Alles funktioniert gut. Wie Sie sehen können, funktioniert alles gut. So können Sie auch eine Notiz machen. Die Nachricht wird auf der obersten Sache angezeigt, dass der Chrome-Browser von der automatischen Testsoftware gesteuert wird , so dass es ihm gut geht. Gehen wir zurück zum Quellcode. Kann mit Microsoft Edge testen. Okay, also lasst uns kommentieren. Chrom mit Treiber Lassen Sie uns auf Kommentar Das Alter Leben. Also sitzen wir eine Immobilie bis zu dem Alter mit Fahrer und dann erstellen wir ein objektspezifisches Futter. Bitte nehmen Sie zur Kenntnis. Ich habe nichts unten geändert. Wir geben den gleichen Wert in das Formular ein. Also lassen Sie uns versuchen, dies für die Woche für den Rand mit dem Fahrer zu laufen. Okay, und alles funktioniert gut. Also sind wir auf einem Richter und der Text erscheint in unserem für Lassen Sie uns zurück zu sehen, wie wir jetzt mit Firefox arbeiten können . Okay, ich werde diese Zeile kommentieren, und ich werde die Feuerleute ungewöhnlich sein, aber wir sitzen ein Grundstück für die Feuerleute. Spezifischer Treiber. Wir erstellen ein Objekt für fünf für den Fahrer. Und von diesem Punkt an an Worten arbeiten wir ähnlich wie bisher. Also lasst uns um den Mantel herum. Ausgezeichnet. Also sind wir am Feuer. Leute in der Kommission arbeiten. Also haben wir den Wert hier drin. Großartig. Danke.