Ich möchte ein folgendes Skript zu schreiben: eine Textdatei mit der Liste der Aktionen auf einer bestimmten Website ausgeführt werden, würde es einige Browser (IE wahrscheinlich, weil ich nichts über andere Laufwerk-able wissen) CSS-Rendering und JS ausführen Fähigkeiten zu imitieren einen Benutzer tun diese Aktionen auf einer Website.
Ich habe also gefunden diese Seite und den Abschnitt "Web-Tests" und es listet auf:
- PAMIE
- PYXPCOM
- Windmühle
- Selen
Die beiden letztgenannten lassen eine Art Server auf dem localhost laufen (was keine gut geeignete Entscheidung zu sein scheint).
Pamie hat eine der schlechtesten Dokumentationen aller Zeiten und viele "Under Construction"-Seiten auf ihrer Website, die zuletzt im Jahr 2006 aktualisiert wurde.
Und PyXPCOM scheint nicht speziell für FF entwickelt worden zu sein. Vielleicht bin ich ein schlechter Googler, aber ich habe immer noch kein anständiges Beispiel für die Verwendung von PyXPCOM für etwas wie die Verwendung von FF gefunden.
Welchen Weg zur Steuerung des Browsers würden Sie für meine Zwecke bevorzugen und warum? TIA
Update :
Ich muss in der Lage sein, das JavaScript auf der Seite zu rendern. Ich schätze, dass die Verwendung einer serverbasierten Bibliothek keine gute Lösung ist, da sie auf jeweils eine Instanz des Browsers beschränkt ist, so dass ich nicht in der Lage sein werde, z. B. 2 Browserinstanzen auf 2 verschiedene Proxys zu setzen, ohne dass ich 2 Server machen muss (ist das korrekt?).