Was sind die Einschränkungen von Selen
Könnten Sie bitte lassen Sie mich wissen, die Grenzen od Selenium IDE, Selenium RC und Selenium GRID
Vielen Dank an alle für die Hilfe
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie bitte lassen Sie mich wissen, die Grenzen od Selenium IDE, Selenium RC und Selenium GRID
Vielen Dank an alle für die Hilfe
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man nicht interagieren mit flash-Elementen und java-applets
Nicht erwarten, dass Selen zu arbeiten, wie Sie erwarten, dass es 100% der Zeit. Zum Beispiel, manchmal nicht wissen, Wann die Seite fertig geladen ist (weil AJAX im hintergrund läuft).
Anderen Einschränkungen:
1) Es kann nicht, verwenden Sie eine proxy-Verbindung zu jeder website
Das ist, weil Selen, technisch ist bereits ein proxy, und man kann nicht wirklich konfigurieren, Sie gehen über einen anderen proxy (zumindest nicht dass ich wüsste)
2) Buggy mit IE, Opera und auch Google Chrome
Zum größten Teil, die meisten Funktionen, die die Interaktion mit der GUI funktioniert auch in Firefox. Nicht so viel mit den anderen Browsern.
Einem argument, das ich oft hier gegen Selen ist, es ist nur für web-Anwendungen und kann nicht verwendet werden, für die desktop-Anwendung.
Bin ich mit Selenium-rc, ohne eine web-driver, und ich sehe Folgendes problem:
sehr schwierig mit cross-browser, wenn Sie schreiben tests für firefox, nicht die Tatsache was, dass Sie im MS-IE oder chrome. Ich denke, dass Selen zwei wählte den falschen Weg, wenn jeder browser hat seine eigene Implementierung der Treiber, ich glaube, es wird zu Kompatibilitätsproblemen.
Selen nicht über eine integrierte Tabellenkalkulation für data-driven-testing (Parametrierung), müssen immer externe Dateien für Sie.
Selenium IDE lässt sich nicht für bedingte Anweisungen, Schleifen, assserting HTML. Selenium RC hat Probleme mit modalen Dialogen, aber es gibt hacks, es ist nicht völlig flexibel für Sie. Ich bin auch zu bemerken, dass die RC-tests sind nicht vollständig kompatibel mit Selen 2 mit Hilfe der python-Treiber. Stimme auch mit @Rusty Roboter, dass nicht alle tests sind garantiert kompatibel zu allen Browsern. Mit allen, dass gesagt wird, ich denke, dass Selen werden, um für eine Weile, da es eine Menge von Investitionen von Google. Ich erinnere mich an eine Zahl, die im gesamten Google haben Sie über 51K-test-Skripte und eine ganze Server-farm zum ausführen des tests. Genau wie jede automatisiertes framework, dort werden Aufwand und Kosten für die Wartung, aber insgesamt genieße ich meine Erfahrung mit ihm.