Unterstützt verschiedene Sprachen und fast alle Browser wie Chrome, IE, Firefox usw.
Einfach einzurichten in Spracheditoren und leicht zu verstehen.
Unterstützt OOP-Konzepte, die helfen, komplexe Szenarien in einem sehr leicht zu wartenden Framework zu erstellen. Bewertung gesammelt von und auf G2.com gehostet.
Da es sich um ein Open-Source-Tool handelt, gibt es keinen Support und man muss auf die aktualisierte Version warten, um die Probleme zu beheben. Bewertung gesammelt von und auf G2.com gehostet.
Es unterstützt mehrere Sprachen und mehrere Browser. Testfälle werden schneller ausgeführt als bei anderen Tools, und es ist auch sehr einfach, Webelemente zu identifizieren und zu verwenden. Bewertung gesammelt von und auf G2.com gehostet.
Es unterstützt nur webbasierte Anwendungen und unterstützt keine Windows-Anwendungen. Es unterstützt nur sehr begrenzte Berichterstattung. Wir können Apps nicht direkt mit diesem Tool testen. Bewertung gesammelt von und auf G2.com gehostet.
Ich habe die Selenium-Webdriver-Integration mit Nightwatch.js + Cucumber + Selenium Hub verwendet, um über fünfhundert Funktionstests zu schreiben und diese in der kontinuierlichen Integration auszuführen, um maximalen Erfolg zu erzielen.
1. Parallele Tests über Selenium Hub ausführen
2. Benutzerdefinierte Page-Objects hinzufügen, um sie später wiederzuverwenden
3. Unterstützt CSS, XPath, Query-Selector, fast alle Selektoren
4. Unterstützt Docker-Container
5. Tests im Headless-Chrome-, Firefox-Browser usw. ausführen
6. Alt ist Gold, exzellente Community weltweit Bewertung gesammelt von und auf G2.com gehostet.
1. Manchmal muss ich fehlgeschlagene, unzuverlässige Tests durch meine Skripte erneut ausführen.
2. Nicht in der Lage, Netzwerk-Anfragen und -Antworten wie Google Puppeteer zu protokollieren. Bewertung gesammelt von und auf G2.com gehostet.
Cross-Browser- und Cross-Plattform-Unterstützung
Mehrsprachige Unterstützung
Grid ist ein schönes Konzept Bewertung gesammelt von und auf G2.com gehostet.
Selenium-Webdriver-eigene Berichterstattung ist nicht verfügbar. Bewertung gesammelt von und auf G2.com gehostet.
Mehrfache Integration mit verschiedenen Programmiersprachen wie JavaScript, Java, C#. Kompatibel mit Protractor und kann auch JavaScript-Anwendungen automatisieren. Bewertung gesammelt von und auf G2.com gehostet.
Nichts daran auszusetzen, denn Desktop-Anwendungsautomatisierung ist mit Selenium sehr mühsam oder kann man sagen, eine nahezu unmögliche Aufgabe. Bewertung gesammelt von und auf G2.com gehostet.
Das Hilfreichste ist, dass es ein Open-Source-Tool ist. Die Integration mit anderen Open-Source-Tools ist ebenfalls ein großer Pluspunkt. Meistens wurde es für Webtests verwendet, aber heutzutage nutzen auch normale Benutzer es für Web-Scraping. Bewertung gesammelt von und auf G2.com gehostet.
Es fehlen noch Automatisierungsfunktionen für Desktop-Software. Ein robustes PDF-Validierungstool wäre ebenfalls nützlich, um ein besseres Produkt zu werden. Bei der Verbesserung können sie einige Funktionen von Cypress kopieren. Bewertung gesammelt von und auf G2.com gehostet.
Open Source, Beste in der Branche, Zuverlässiger, Je mehr Sie arbeiten, desto mehr können Sie neue Funktionen erkunden Bewertung gesammelt von und auf G2.com gehostet.
Es ist weniger sicher, weil es ein Open-Source-Tool ist. Bewertung gesammelt von und auf G2.com gehostet.
Es ist eine Open-Source-Bibliothek, die viele Browser wie Chrome, Firefox, Safari unterstützt und zur Automatisierung des Testens von Webanwendungen verwendet wird. Es ist eine gute Komponente zum Daten-Scraping, wenn es mit BS4 verwendet wird. Ich benutze es mit Python und bin sehr zufrieden. Bewertung gesammelt von und auf G2.com gehostet.
Ich bin im Allgemeinen zufrieden. Es läuft langsamer mit Chrome als mit Firefox. Bewertung gesammelt von und auf G2.com gehostet.
Die Funktionsweise einer komplexen Webanwendung.
Große Benutzerbasis für Unterstützung. Bewertung gesammelt von und auf G2.com gehostet.
Selenium selbst unterstützt keine Shadow-DOM-Elemente. Bewertung gesammelt von und auf G2.com gehostet.
1. Open-Source-Software zur Automatisierung von Webanwendungen
2. Nur grundlegende Core-Java-Kenntnisse sind erforderlich, um den Selenium-Webdriver einfach zu nutzen
3. Es wird weithin als Unternehmenswahl akzeptiert, um als Testautomatisierungstool verwendet zu werden
4. Funktioniert über mehrere Betriebssysteme hinweg
5. Kompatibilitätstests für verschiedene Browser
6. Unterstützt mehrere Frameworks und Sprachen
7. Geräteübergreifendes Testen
8. Community-Unterstützung Bewertung gesammelt von und auf G2.com gehostet.
1. Ein Benutzer ohne Verständnis für Programmiersprachen hat es schwer, in seinen Softwareprojekten zu lernen und sich anzupassen.
2. Es ist keine skriptlose Automatisierung.
3. Da es Open Source ist, erfordert es Anstrengungen, es mit den neuesten Versionen von Webtreibern zu pflegen, was ein gewisses Maß an Fachwissen erfordert.
4. Fehlende Unterstützung zur Automatisierung von Windows-Anwendungen, derzeit nur zur Automatisierung von Webanwendungen verwendet.
5. Keine Benutzeroberfläche verfügbar, um Webobjekte wie Web-Buttons, Textfelder, Dropdown-Menüs usw. zu erfassen. Bewertung gesammelt von und auf G2.com gehostet.