Testen 2025, April

Selenium Headless Browser Testing: HTMLUnitDriver & PhantomJS

Selenium Headless Browser Testing: HTMLUnitDriver & PhantomJS

HTMLunitdriver ist der leichteste und am schnellsten implementierbare Headless-Browser für WebDriver. Es basiert auf HtmlUnit. Es ist als Headless Browser Driver bekannt. Es ist dasselbe wie der Chrome-, IE- oder FireFox-Treiber.

Cross-Browser-Tests mit Selenium WebDriver

Cross-Browser-Tests mit Selenium WebDriver

Cross Browser Testing ist eine Art Funktionstest, um zu überprüfen, ob Ihre Webanwendung in verschiedenen Browsern wie erwartet funktioniert. Wenn wir Selenium WebDriver verwenden, können wir Testfälle mit Internet Explorer-, FireFox-, Chrome- und Safari-Browsern automatisieren.

Umgang mit iFrames in Selenium Webdriver: switchTo ()

Umgang mit iFrames in Selenium Webdriver: switchTo ()

Was ist Iframe? Eine Webseite, die in eine andere Webseite eingebettet ist, oder ein HTML-Dokument, das in ein anderes HTML-Dokument eingebettet ist, wird als Frame bezeichnet. Der IFrame wird häufig verwendet, um Inhalte von einem anderen einzufügen

Datenbanktests mit Selen: Schritt-für-Schritt-Anleitung

Datenbanktests mit Selen: Schritt-für-Schritt-Anleitung

Selenium Webdriver beschränkt sich auf das Testen Ihrer Anwendungen mit dem Browser. Um Selenium Webdriver für Datenbanktests zu verwenden, müssen Sie JDBC ("Java Database Connectivity") verwenden.

Lesen / Schreiben von Daten aus einer Excel-Datei: Selenium POI

Lesen / Schreiben von Daten aus einer Excel-Datei: Selenium POI

In diesem Tutorial erfahren Sie, wie Sie Daten aus Excel in JAVA mit dem Selenium-Webdriver lesen und schreiben.

Datenprovider & TestNG XML: Parametrisierung in Selen (Beispiel)

Datenprovider & TestNG XML: Parametrisierung in Selen (Beispiel)

Es gibt zwei Möglichkeiten, wie wir in TestNG 1 eine Parametrisierung erreichen können. Mithilfe der Parameteranmerkung und der TestNG-XML-Datei. 2. Mit Hilfe der DataProvider-Annotation.

TestNG Tutorial: Was ist, Anmerkungen & Rahmen in Selen

TestNG Tutorial: Was ist, Anmerkungen & Rahmen in Selen

TestNG-Tutorial: Erfahren Sie, wie TESTNG die Einschränkungen eines anderen beliebten Testframeworks Junit überwindet. TestNG generiert einen Bericht basierend auf dem Selentestbericht

Selenium Automation Framework: Datengesteuert, Keyword-gesteuert & Hybrid

Selenium Automation Framework: Datengesteuert, Keyword-gesteuert & Hybrid

Es gibt hauptsächlich drei Arten von Frameworks, die von Selenium WebDriver zur Automatisierung manueller Testfälle erstellt wurden: Data Driven, Keyword Driven und Hybrid Test Framework.

So wählen Sie das Datum aus DatePicker / Kalender in Selenium Webdriver aus

So wählen Sie das Datum aus DatePicker / Kalender in Selenium Webdriver aus

Dieses Tutorial enthält schrittweise Informationen zur Auswahl des Datums von DatePicker in einem Kalender mit Selenium Webdriver

Seitenobjektmodell (POM) & Seitenfabrik in Selen Tutorial

Seitenobjektmodell (POM) & Seitenfabrik in Selen Tutorial

Bevor wir uns mit dem Seitenobjektmodell befassen, sollten wir verstehen, warum POM? Das Starten einer UI-Automatisierung in Selenium WebDriver ist KEINE schwierige Aufgabe. Sie müssen nur Elemente finden und Operationen daran ausführen. Nachteile

Anpassen, PDF & E-Mail-TestNG-Berichte in Selenium WebDriver

Anpassen, PDF & E-Mail-TestNG-Berichte in Selenium WebDriver

Die TestNG-Bibliothek bietet eine sehr praktische Berichtsfunktion. Nach der Ausführung erfahren Sie, wie Sie den Bericht anpassen. Pdf & E-Mail des Berichts in Selenium WebDriver

Ausführen fehlgeschlagener Testfälle in TestNG: Selenium WebDriver

Ausführen fehlgeschlagener Testfälle in TestNG: Selenium WebDriver

Bisher haben Sie die Datei testng.xml nur über Eclipse ausgeführt. Hier führen Sie dieselbe Datei testng.xml über die Befehlszeile aus und speichern Protokollierungsinformationen mithilfe der vorhandenen Reporter-Klasse

TestNG-Berichterstellung in Selenium WebDriver

TestNG-Berichterstellung in Selenium WebDriver

Die Berichterstellung ist sowohl beim Automatisierungstest als auch beim manuellen Testen sehr wichtig. Anhand des Ergebnisses können Sie leicht feststellen, wie viele Testfälle bestanden wurden, fehlgeschlagen sind

Parallele Ausführung in Selen: Sitzungsbehandlung & TestNG-Abhängigkeit

Parallele Ausführung in Selen: Sitzungsbehandlung & TestNG-Abhängigkeit

Um zu verstehen, wie Selenskripte parallel zu mehreren Browsern ausgeführt werden. Lassen Sie uns zuerst die Sitzungsbehandlung verstehen. Während der Testausführung muss der Selenium WebDriver ständig mit dem Browser interagieren, um e

TestNG: Ausführen mehrerer Testsuiten in Selen

TestNG: Ausführen mehrerer Testsuiten in Selen

Mit TestNG können Sie Testmethoden, Testklassen und Testfälle parallel in Ihrem Projekt ausführen. Durch die parallele Ausführung können wir die Ausführungszeit reduzieren, da Tests gleichzeitig in verschiedenen Threads gestartet und ausgeführt werden.

TestNG Listener in Selen: ITestListener & ITestResult-Beispiel

TestNG Listener in Selen: ITestListener & ITestResult-Beispiel

In TestNG gibt es mehrere Listener, die als Schnittstellen dienen, um das Standardverhalten von TestNG zu ändern. Wie der Name schon sagt, hören die Zuhörer zu. auf das im Selenium-Skript definierte Ereignis und verhalten sich entsprechend. Es ermöglicht das Anpassen von TestNG-Berichten oder -Protokollen

TestNG @ Testpriorität in Selen

TestNG @ Testpriorität in Selen

Testfallpriorität in TestNG. TestNG ist ein Testframework, das verschiedene Arten von Testdesigns abdeckt, z. B. Unit-Test, Funktionstest, End-to-End-Test, UI-Test und Integrationstest. Sie können einen einzelnen oder mehrere Testfälle in Ihrem TestNG-Code ausführen.

Umgang mit Webtabellen in Selenium WebDriver

Umgang mit Webtabellen in Selenium WebDriver

Lesen einer HTML-Webtabelle Es gibt Zeiten, in denen wir auf Elemente (normalerweise Texte) zugreifen müssen, die sich in HTML-Tabellen befinden. Es ist jedoch sehr selten, dass ein Webdesigner eine ID oder ein Namensattribut t angibt

TestNG-Gruppen: Einschließen, Ausschließen mit Beispiel - Selenium Tutorial

TestNG-Gruppen: Einschließen, Ausschließen mit Beispiel - Selenium Tutorial

TestNG ist ein Testframework, das verschiedene Arten von Testdesigns abdeckt, z. B. Einheits-, Funktions-, End-to-End-, UI- und Integrationstests. Sie können ein einzelnes oder mehrere Pakete ausführen (Paket bedeutet hier zu

Umgang mit dynamischen Webtabellen mit Selenium WebDriver

Umgang mit dynamischen Webtabellen mit Selenium WebDriver

Es gibt zwei Arten von HTML-Tabellen, die im Web veröffentlicht werden: Statische Tabellen: Daten sind statisch, dh die Anzahl der Zeilen und Spalten ist fest. Dynamische Tabellen: Daten sind dynamisch, dh die Anzahl der Zeilen und Spalten ist NICHT

Herunterladen & Installieren Sie TestNG in Eclipse für Selenium WebDriver

Herunterladen & Installieren Sie TestNG in Eclipse für Selenium WebDriver

Im Folgenden finden Sie eine schrittweise Anleitung zum Installieren von TestNG in Eclipse. Installieren von TestNG in Eclipse Schritt 1: Starten von Eclipse. Klicken Sie in der Menüleiste auf Hilfe. Wählen Sie den & quot; Eclipse-Marktplatz ... & quot; Möglichkeit.

Gecko (Marionette) Treiber Selenium: Herunterladen, Installieren, Verwenden mit Firefox

Gecko (Marionette) Treiber Selenium: Herunterladen, Installieren, Verwenden mit Firefox

Was ist Gecko Driver? Der Begriff Gecko steht für eine Webbrowser-Engine, die im Mozilla Firefox-Browser integriert ist. Der Gecko-Treiber fungiert als Proxy zwischen Web-Treiber-fähigen Clients (Eclipse, Netbeans,

So finden Sie alle / defekte Links mit Selenium Webdriver

So finden Sie alle / defekte Links mit Selenium Webdriver

Was sind defekte Links? Unterbrochene Links sind Links oder URLs, die nicht erreichbar sind. Sie sind möglicherweise aufgrund eines Serverfehlers ausgefallen oder funktionieren nicht. Eine URL hat immer den Status 2xx, der gültig ist. Das

Gewünschte Funktionen in Selenium WebDriver

Gewünschte Funktionen in Selenium WebDriver

Die Desired Capabilities Class hilft uns, dem Webdriver mitzuteilen, welche Umgebung wir in unserem Testskript verwenden werden. Die setCapability-Methode der Klasse Desired Capabilities, die im späteren Teil des Lernprogramms erläutert wird,

So überprüfen Sie den Tooltip mit Selenium WebDriver

So überprüfen Sie den Tooltip mit Selenium WebDriver

Der Tooltip ist ein Text, der angezeigt wird, wenn eine Maus über ein Objekt wie einen Link, ein Bild, eine Schaltfläche, einen Textbereich usw. auf einer Webseite bewegt wird. Der Text enthält häufig weitere Informationen zu dem Objekt, auf dem er sich befindet

Mausklick & Tastaturereignis: Aktionsklasse in Selenium Webdriver

Mausklick & Tastaturereignis: Aktionsklasse in Selenium Webdriver

In diesem Tutorial lernen wir den Umgang mit speziellen Tastatur- und Mausereignissen mithilfe der Aktionsklasse in Selenium Webdriver.

So laden Sie & Laden Sie eine Datei mit Selenium Webdriver herunter

So laden Sie & Laden Sie eine Datei mit Selenium Webdriver herunter

In diesem Tutorial erfahren Sie, wie Sie mit dem Hoch- und Herunterladen von Dateien mit Selenium WebDriver und Wget umgehen.

XPath in Selenium WebDriver Tutorial: Wie finde ich XPath?

XPath in Selenium WebDriver Tutorial: Wie finde ich XPath?

XPath in Selenium WebDriver wird verwendet, um ein Element auf der Webseite zu finden. Es gibt zwei Arten von XPath: 1) Absolut & 2) Relativ. Wir lernen die Xpath-Methoden. Contains (), Using OR & UND, Start-mit-Funktion, Text (), XPath-Achsen, Folgen, Vorfahr, Kind, Vorheriges, Nachfolgendes Geschwister, Eltern, Selbst, Nachkomme.

Selenalarm & Handhabung von Popup-Fenstern: Wie geht man damit um?

Selenalarm & Handhabung von Popup-Fenstern: Wie geht man damit um?

In diesem Tutorial erfahren Sie, wie Sie mit Popup und Alert in Selen, den Alarmtypen und dem Webtreiber umgehen und mehrere Fenster behandeln.

Elemente nach Linktext suchen & Partial Link Text in Selenium Webdriver

Elemente nach Linktext suchen & Partial Link Text in Selenium Webdriver

In diesem Selenium Webdriver-Tutorial erfahren Sie, wie Sie mit By.tagName, By.xpath (), By.cssSelector () auf Links zugreifen und auf Tabellen zugreifen