Wie stabil und schnell ist HtmlUnit
Ich bin ein Upgrade von Selen-1 Selen-2 und beim ausprobieren der neuen HtmlUnit driver. Ich habe versucht, ein paar grundlegende tests auf Sie (eine Seite öffnen, get_text,..) und es scheint
- Extrem langsam (ich denke, das chrome/FF remote-Fahrer schneller sind als er)
- Extrem un-stabil (Eröffnung yahoo.com mithilfe von HTMLUNIT und HTMLUNITWITHJS beides führte zu Fehlern)
Ich würde sehr glücklich sein, zu hören, was Ihr Eindruck von ihm. Ich hoffe, du wirst finden, dass ich falsch bin (ich kann auch ohne Leben (1) Geschwindigkeit (2) Stabilität ist entscheidend)? gibt es einen Geschwindigkeits-Vergleich von HtmlUnit vs die selenium-Treiber?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meiner Erfahrung HtmlUnit ist viel schneller als Firefox, spürbar schneller als chrome (das ist der Schnellste gesamten browser mit selenium 2.0rc2). HtmlUnit nicht herunterladen müssen externe Ressourcen und, wenn Sie es verwenden, ohne eine BrowserVersion, dann ist javascript standardmäßig deaktiviert:
Aber wenn Sie eine browser-version, dann ist es aktiviert, aber läuft langsamer, da wird der download der javascript-Dateien:
Dass gesagt wird, der javascript nicht bis zu par mit echten Browsern. Google 's und Yahoo' s homepage funktionieren nicht richtig. Moderne Browser sind so tolerant, um bestimmte javascript-Fehler (exploits /hacks), während HtmlUnit nicht.
Normalerweise verwende ich HtmlUnitDriver auf den Seiten /Bewegungen, die nicht erfordern schwere javascript und brauche ich nur, um zu überprüfen, Elemente /vorhandenen Daten auf die Seiten (die nicht dynamisch geladen).
können Sie auch aktivieren Sie javascript wie folgt.
((HtmlUnitDriver) - Treiber).setJavascriptEnabled(true);