Es scheint, es gibt sehr wenige Vergleich zwischen Selenium/WatiN und SimpleTest (die auch Web-Test-Funktionen hat).Selen vs SimpleTest vs WatiN
Ich versuchte Selen und fand die GUI groß, um Tests zu erstellen, wie Sie sehen können, was vor sich geht und notieren, ohne alle Befehle manuell einzugeben.
Selen ist wesentlich komplexer als SimpleTest. Für SimpleTest müssen Sie einfach ein PHP-Skript ausführen, das alle Tests (Client oder Browserseite) durchführt. Dies bedeutet, dass unabhängig von Browser oder Browser-Einstellungen Sie verwenden, können Sie einfach auf die Test-URL gehen und wird es genauso funktionieren.
Was hier nützlich wäre, sind einige Kommentare von Leuten, die Selenium oder WatiN verwendet haben: Warum ist Selen so berühmt? Mit anderen Worten, Was wäre der Hauptvorteil der Verwendung von Selen zum Beispiel über SimpleTest?
PS: Bitte schließen Sie Gründe wie "SimpleTest erfordert PHP" aus; das ist ziemlich offensichtlich, PHP ist in den meisten LAMP sowieso enthalten.
+1 für JavaScript & AJAX – Wernight
@chiborg Gibt es eine Erweiterung für SimpleTest, um Javascript noch zu verwenden? Thx vor der Zeit! – HelpingHand
@HelpingHand Dies wäre * sehr * schwierig in PHP zu implementieren, da Sie im Grunde einen kopflosen Browser erstellen müssten. Ein Alptraum, den man in reinem PHP implementieren kann. Werfen Sie einen Blick auf Phantom JS (http://phantomjs.org/), die einen Webkit-basierten Headless-Browser implementiert. Sehen Sie sich ein experimentelles Drupal-Projekt für Ideen an, wie SimpleTest und PhantomJS zu integrieren sind: https://drupal.org/project/simpletest_phantomjs – chiborg